我正在使用OpenCV進行模板匹配的項目,並且我想限制圖像上的搜索區域。圖像從相機連續拍攝。指定ROI之外的蒙版/零區域
是否有任何方法可以將ROI定義以外的圖像置零/遮蔽,以便模板匹配過程可以針對剩餘區域進行特定,更快更準確?
我正在使用OpenCV進行模板匹配的項目,並且我想限制圖像上的搜索區域。圖像從相機連續拍攝。指定ROI之外的蒙版/零區域
是否有任何方法可以將ROI定義以外的圖像置零/遮蔽,以便模板匹配過程可以針對剩餘區域進行特定,更快更準確?
查看cvSetImageROI函數。
void cvSetImageROI(IplImage* image, CvRect rect)
設置的圖像感興趣區域(ROI),用於一個給定的矩形。 參數:
- 圖像 - 的指針圖像頭
- RECT - 該ROI的矩形
如果原始圖像的ROI是NULL和 的矩形是不是整個圖像,則 投資回報結構分配。
大多數OpenCV功能支持使用ROI的 ,並將圖像矩形 視爲單獨的圖像。例如,像素座標的所有 從ROI的左上角(或左下角) 角落計數 ,而不是原始的 圖像。
This blog有一些很好的如何使用ROI特性的例子。
您可以使用cvSetImageROI設置感興趣的區域。模板匹配功能僅使用您設置的投資回報率(並忽略任何外部投入)
感謝您的指導。管理讓它運行。謝謝。 – cys 2010-09-02 09:05:02
這似乎是一個非常好的命中。 – jgmao 2013-09-16 20:22:59