OPENCV中子图像的获取拷贝以及源代码
2009-01-02 14:48
316 查看
前段时间在OPENCV中做一个小东西,使用到子图像的提取和拷贝,一时间没有找到好的方法,要么直接访问像素进行赋值,要么通过数组来转换,总是感觉别扭,后来终于弄清了一个比较简单的方法,需要利用一下OPENCV中的ROI方法,该方法对于任何格式的灰度或者彩色图像均适用
IplImage* cvGetSubImage(IplImage *image, CvRect roi)
{
IplImage *result;
// 设置 ROI
cvSetImageROI(image,roi);
// 创建子图像
result = cvCreateImage( cvSize(roi.width, roi.height), image->depth, image->nChannels );
cvCopy(image,result);
cvResetImageROI(image);
return result;
}
分享到新浪微博
IplImage* cvGetSubImage(IplImage *image, CvRect roi)
{
IplImage *result;
// 设置 ROI
cvSetImageROI(image,roi);
// 创建子图像
result = cvCreateImage( cvSize(roi.width, roi.height), image->depth, image->nChannels );
cvCopy(image,result);
cvResetImageROI(image);
return result;
}
分享到新浪微博
相关文章推荐
- OPENCV中子图像的获取拷贝以及源代码
- OPENCV中子图像的获取拷贝以及源代码
- OPENCV中子图像的获取拷贝以及源代码
- OPENCV中子图像的获取拷贝以及源代码
- OPENCV中子图像的获取拷贝以及源代码
- 《随堂小记》 OPENCV+获取视频中某一帧的图像并保存
- 推荐OPENCV的源代码资料以及相关链接
- 用opencv读取图像的每个像素值,鼠标点击获取每一个点,并显示像素
- Android-图像识别项目OpenCV(3):程序目标以及单独发布
- Android-图像识别项目OpenCV(4):开发思路以及问题
- 获取某个窗体或控件的图像拷贝!
- OpenCV 中Mat对象的获取ROI区域自图像的问题
- OpenCV两种畸变校正模型源代码分析以及CUDA实现
- 【OpenCV】图像特征的提取以及相似性比较方法
- Android-图像识别项目OpenCV(1):技术选型以及NDK搭建
- Opencv图像识别从零到精通(4)----cMake与源代码与image watch
- OpenCV之获取摄像头,显示图像
- 如何获取图像路径从照片库以及如何从 iphone 在照片库中检索图像?
- python opencv入门(读 / 写 显示以及转换图像 和 视频读入)
- OpenCV中,cvResize函数的用法,以及IplImage*结构中,图像数组的提取。