Halcon一日一練:創建AOI


AOI:Area Of Interesting.感興趣區域,即你要處理的區域。

一般情況,一整張圖像,我們需要對局部進行操作,我們會選擇一個我們需要處理的區域,對其進行處理,其他區域進行屏蔽。這個區域可以是固定位置的區域,也可以是隨機位置的區域。而這個區域就是圖像處理過程的感興趣區域,簡稱AOI。我們把需要的圖像通區域的方式進行處理,從而得到我們需要的信息。

下面,介紹一種創建AOI的方法。


dev_set_draw('margin')
read_image(Image,'plit2.png')//讀取圖像
get_image_size(Image, Width, Height)
dev_resize_window_fit_image(Image, 0, 0, Width, Height)
draw_ellipse(Ellipse,  Height/2,Width/2, 0,300, 60*3)//畫一個橢圓
reduce_domain(Image, Ellipse, ImageReduced)//減少定義域,其功能是:求取圖像image以region區域作為新定義域的圖像ImageReduced.

rgb1_to_gray(ImageReduced, GrayImage) draw_rectangle1(Rectangle, 30, 20, 100, 200) reduce_domain(Image,Rectangle, ImageReduced1) cfa_to_rgb(ImageReduced1, RGBImage, 'bayer_gb', 'bilinear')

從運行上面的例程,可以看到,圖像被公割出一個隨圓的區域。

原圖像:

被分割出的圖像:

 整體圖像:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM