关闭

cvSetImageROI函数的问题

5680人阅读 评论(1) 收藏 举报
分类:

SetImageROI函数用起来可能有问题。当把一个区域定义为ROI后,如果在另一个函数中直接把这个ROI当做图片来处理而不加以特别对待会出问题。例如:将一副图的ROI直接当作图片作为另一个函数的参数时,次函数有可能修改非ROI区域的数据,发生意想不到的结果。

解决办法:创建另一副零时图像,将本图像的ROI复制到临时图像。

 IplImage* temp = cvCreateImage(cvGetSize(src),IPL_DEPTH_8U, 3);
 cvCopyImage(src, temp);

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:114836次
    • 积分:1372
    • 等级:
    • 排名:千里之外
    • 原创:23篇
    • 转载:19篇
    • 译文:1篇
    • 评论:7条
    最新评论