1.ROI(Regina of Interest),感興趣區(qū)域揍移,顧名思義次和,就是你主要想處理的區(qū)域。Halcon中處理的對(duì)象分為三類那伐,分別是圖像(image),區(qū)域(region)踏施,XLD(extended line description)(主要用在亞像素邊緣的提取)。所以從這里可以知道罕邀,ROI的作用畅形,其一是加快程序處理速度,原因在于诉探,是程序處理只需處理ROI日熬,其他區(qū)域直接跳過。其二肾胯,在圖像匹配中竖席,可以定義模板。
2.halcon中畫ROI有兩種方式:a.通過halcon編譯軟件自帶的工具刻畫敬肚,b.通過書寫代碼刻畫.
一毕荐、通過halcon工具刻畫ROI
(1)點(diǎn)擊圖像窗體筆形狀的圖標(biāo),如圖所示帘皿。
(2)打開后东跪,界面如下,可以畫線鹰溜、圓虽填、橢圓、矩形曹动、旋轉(zhuǎn)矩形和任意區(qū)域斋日。
(3)我以矩形為例,點(diǎn)擊畫矩形墓陈,會(huì)彈出圖形窗口恶守,然后我們可以在窗口上刻畫自己想要的區(qū)域,畫好后是一個(gè)紅色帶十字架的矩形框贡必,然后我們?cè)邳c(diǎn)鼠標(biāo)右鍵兔港,接著點(diǎn)擊插入代碼。
3.通過halcon自帶工具刻畫ROI仔拟,是比較方便快捷的衫樊,但是我們?cè)陧?xiàng)目中是沒有這個(gè)條件來刻畫的,那我們就要通過代碼來刻畫ROI,接下來我們就用代碼來實(shí)現(xiàn)上面相同的功能科侈。
二载佳、通過代碼刻畫ROI
//畫矩形
draw_rectangle1 (WindowHandle, Row1, Column1, Row2, Column2)
//畫圓
draw_circle (WindowHandle, Row4, Column4, Radius)
//畫線
draw_line (WindowHandle, Row11, Column11, Row21, Column21)
.
.
.
我們只要熟悉運(yùn)用draw開頭的算子即可