大家好,我想问一下针对特定矩形感兴趣区域,在opencv中如何确定起始坐标x、y、width、height的值,谢谢
1个回答
展开全部
cvSetImageROI 可以设定图像的ROI区域
追问
嗯,我就是在使用它的过程中遇到困惑的,其调用形式为:cvSetImageROI( IplImage* image, CvRect rect )其中rect是一个结构体,其中的参数:x,y,width,height要根据具体的感兴趣区域进行设定;针对具体的视频图像和想要划定的感兴趣区域,我该怎么确定它们的值呢?
追答
举个例子 比如现在有一条饮料生产线,需要检测是否有瓶盖,在图像中瓶盖出现的位置大致是图像的中间区域,此时ROI区域就可设为中间略大点的区域,保证每次瓶盖出现的位置不超过该区域,这是粗略估计的一种方法; 另一种,可以根据模式匹配、边缘定位等方法,瓶子的区域,继而确定瓶盖的区域,在设定ROI区域;
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询