圖像的BLOB分析處理項目實現(xiàn)
教學(xué)目的:熟練使用BLOB分析處理圖片并能聯(lián)合VC進行編程輸出結(jié)果。
教學(xué)重點:
1、畫ROI區(qū)域及區(qū)域生成。
2、保存區(qū)域,讀取區(qū)域。
3、數(shù)據(jù)值及對象輸出。
4、聯(lián)合VC進行編程輸出結(jié)果,進行代碼架構(gòu)。
課時:1課時
設(shè)備需求:相機每人一個。
內(nèi)容:重點介紹halcon圖像BLOB分析處理過程和方法套路。
1、畫ROI區(qū)域并生成區(qū)域。
1)常用的畫區(qū)域,生成區(qū)域(draw_circle,gen_circle,draw_ellipse,gen_ellipse,draw_rectangle1,gen_rectangle1,draw_rectangle2,gen_rectangle2,draw_region,draw_line,gen_region_line,gen_region_points等);
2)其他gen_grid_region,gen_checker_region,gen_region_hline,
2、保存區(qū)域讀取區(qū)域(小件左右檢測)
read_region,write_region,
3、生成空對象,向空對象中添加對象
gen_empty_region,gen_empty_obj, concat_obj
4、區(qū)域間距離
點到點 distance_pp
點到直線 distance_pl
點到區(qū)域的最長最短 distance_pr
直線到區(qū)域最長最短 distance_lr (平面度)
區(qū)域與區(qū)域最短 distance_rr
5、在VC上實現(xiàn)ROI區(qū)域的保存及讀取。
6、在VC上實現(xiàn)像素標定。
實操內(nèi)容:
VC實現(xiàn)產(chǎn)品中心提取并使用串口輸出。
使用VC將對學(xué)習(xí)板燈珠與邊緣進行距離測量