利用rect函数截取原图的图像OPENCV
2016-07-14 10:19
513 查看
利用OpenCV从图像中截取一块,并作为图像输出的函数,是很简单的,也在多幅图像中循环使用过,没出过错。
void GetImageRect(IplImage* orgImage, CvRect rectInImage, IplImage* imgRect)
{
//从图像orgImage中提取一块(rectInImage)子图像imgRect
IplImage *result=imgRect;
CvSize size;
size.width=rectInImage.width;
size.height=rectInImage.height;
//result=cvCreateImage( size, orgImage->depth, orgImage->nChannels );
//从图像中提取子图像
cvSetImageROI(orgImage,rectInImage);
cvCopy(orgImage,result);
cvResetImageROI(orgImage);
}
void GetImageRect(IplImage* orgImage, CvRect rectInImage, IplImage* imgRect)
{
//从图像orgImage中提取一块(rectInImage)子图像imgRect
IplImage *result=imgRect;
CvSize size;
size.width=rectInImage.width;
size.height=rectInImage.height;
//result=cvCreateImage( size, orgImage->depth, orgImage->nChannels );
//从图像中提取子图像
cvSetImageROI(orgImage,rectInImage);
cvCopy(orgImage,result);
cvResetImageROI(orgImage);
}
相关文章推荐
- openjudge练习题-GCD depth
- Hadoop配置文件
- opencv下LDA二分类
- VirtualBox内Linux系统怎样与Windows共享文件夹
- 转载其他网站--严格模式
- Linux stat三个时间以及export命令用法
- Boost 实用工具:noncopyable、BOOST_BINARY宏、BOOST_CURRENT_FUNCTION宏、bitset类型
- OpenCV高版本中CImage(CvvImage)取消以后的替代方法
- linux安装jdk
- Linux常用的命令
- pscp命令实现windows和linux文件的传输
- Openstack架构
- 两个一样的tomcat不能同时启动解决方法
- shell学习-3
- Hadoop中HDFS的常用命令
- 非常好!!!---bash转义序列笔记---打印语句printf用法【转】
- Linux基础(10)论grep 与egrep的区别
- nginx php-fpm安装配置
- 关于Linux系统清理/tmp/文件夹 清理时间问题
- 使用ssh-keygen和ssh-copy-id三步实现SSH无密码登录