OpenCV對感興趣區域 ROI 的操作

2021-06-20 05:43:25 字數 1101 閱讀 7596

在影象處理領域,感興趣區域(roi) 是從影象中選擇的乙個影象區域,這個區域是你的影象分析所關注的重點。圈定該區域以便進行進一步處理。

使用roi圈定你想讀的目標,可以減少處理時間,增加精度

opencv中的相關函式:設定/獲取感興趣區域roi:

void  cvsetimageroi(iplimage* image, cvrect rect);)/設定roi

void  cvresetimageroi(iplimage* image);//重置roi

cvrect cvgetimageroi(const iplimage* image);//獲取設定的roi

其中,通過呼叫cvsetimageroi(),設定對應的image裡的結構體struct _iplroi* roi等。以後對該影象的操作就是對該區域處理了,因為 roi非空時對影象的處理僅限於roi區域。

roi的使用和作用舉例:

顯示效果:顯示兩個視窗,src視窗顯示historycreator.jpg全圖,dst視窗顯示clone的historycreator.jpg,由於設定其roi為原來影象寬和高各一半,所以dst是顯出來的影象是原來的1/4.這就是roi的作用。

感興趣區域ROI

roi在目前的理解看來就是擷取影象的一部分進行想要的操作,比如要在一張圖的任意地方嵌入另一張圖,首先要做的事就是把要嵌入的所覆蓋的這塊地方圈出來,然後把要嵌入的放到這個框框裡就行了 建立roi的兩種方法 1 imgroi image rect x,y,width,height 直接指定一塊矩形,選出...

opencv學習之感興趣區域(ROI)

新手學習就是苦啊,好多東西都要一點點的摸索,之前的經驗太少,積累太少,許多問題太簡單了,問別人都不好開口,誰讓自己太low了啊!那就自己折騰唄 今天看了opencv的矩陣和影象操作部分內容,這裡把這折騰的過程弄上來了 書上給了兩種獲得感興趣矩形區域的方式 乙個是直接用函式 cvsetimageroi...

opencv 學習之感興趣區域(ROI)

兩種獲得感興趣矩形區域的方式 乙個是直接用函式 cvsetimageroi iplimage image,cvrect rect 其中image是載入的一幅影象,rect cvrect x,y,width,height x,y給出了矩形在原影象中的起點 從左上起 width,height給出了矩形的...