2019年7月23日
シンプルな取得対象エリア:
1 dev_close_window() 2 dev_open_window(0、0、512、512、' ブラック' 、WindowHandle) 3 4 dev_open_file_dialog(' read_image '、' デフォルト'、' デフォルト' 、セレクション) 5 read_image(MYIMAGE、選択) 6 7 rgb1_to_gray( MYIMAGE、GrayImage) 8閾値(GrayImage、Regions1、209、255 ) 9 10 11 接続(Regions1、ConnectedRegions) 12 select_shape(ConnectedRegions、SelectedRegions1、' 領域'、' や'、7981.65、12128.4 ) 13 14 15 area_center(SelectedRegions1、エリア、行、列) 16 disp_message(WindowHandle、エリア+ ' --- ' +行+ ' --- ' +コラム、' 窓'、行、列、' 黒'、' 真')
2019年7月23日
各領域の面積を計算し、TXTに保存します。
dev_close_window() dev_open_window(0、0、512、512、 '黒'、WindowHandle) dev_open_file_dialog( 'read_image'、 'デフォルト'、 'デフォルト'、セレクション) read_image(MYIMAGE、選択) regiongrowing(MYIMAGE、地域、3,3 、6、100) count_obj(地域、数) open_file( 'D:/Pic_Halcon_Avs_Vs/Information.txt'、 '出力'、ファイルハンドル) インデックスのための:= 1に基づいて数値に1 select_obj(地域、ObjectSelected、指数) area_center(ObjectSelected 、エリア、行、列) fwrite_string(ファイルハンドル、インデックス+ '---' +エリア) fnew_line(ファイルハンドル) ENDFOR close_file(ファイルハンドル)