OpenCV如何处理感兴趣区域(ROI)?
假设我使用cvSetImageROI()
设置了感兴趣的区域。该ROI是否与IplImage
结构一起存储?
如果是这样,当我将图像传递给cvSmooth()
或cvFindContours()
等功能时,这些功能会对整个图像还是ROI进行操作?
cvFindContours()
似乎提供了一个偏移值来补偿使用投资回报率(see documentation),但如果cvFindContours()
了解投资回报率或手动提供投资回报率,则我不清楚。
我正在使用安装了英特尔性能原语的OpenCV 1.1。
谢谢
答案 0 :(得分:3)
投资回报率存储在IplImage structure内,documentation中的大多数功能都会遵循任何投资回报率,只能在该区域执行操作。
答案 1 :(得分:1)
ROI存储在IplImage结构中。每项功能都符合投资回报率。如果您找到的功能可以处理ROI之外的像素,则可以将其报告为错误。
此外,您在矩阵中没有投资回报率。