日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

多个圆点,鼠标选取两个,求两个点的距离,用于计算像素尺寸(halcon实现)

發布時間:2023/12/10 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 多个圆点,鼠标选取两个,求两个点的距离,用于计算像素尺寸(halcon实现) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
read_image (Image, 'C:/Users/22967/Desktop/晶圓找位置/0.bmp') dev_close_window () dev_open_window_fit_image (Image, 0, 0, -1, -1, WindowHandle) dev_display (Image)binary_threshold (Image, Region1, 'max_separability', 'dark', UsedThreshold) connection (Region1, ConnectedRegions) select_shape (ConnectedRegions, SelectedRegions1, ['area','circularity'], 'and', [1000,0.7624], [100000,1])smallest_circle (SelectedRegions1, Row3, Column3, Radius1) gen_circle (Circle2, Row3, Column3, Radius1)while (1)dev_display (Image)dev_display (Circle2)draw_point (WindowHandle, Row4, Column4)gen_region_points (Region2, Row4, Column4)select_shape_proto (Circle2, Region2, SelectedRegions2, 'overlaps_abs', 1, 5)count_obj (SelectedRegions2, Number)if(Number>0)smallest_circle (SelectedRegions2, Row5, Column5, Radius2)MetrologyMeasuresCircle (Image, Contour, Row5, Column5, Radius2, Parameter1)endifdev_display (Image)dev_display (Circle2)draw_point (WindowHandle, Row6, Column6)gen_region_points (Region3, Row6, Column6)select_shape_proto (Circle2, Region3, SelectedRegions3, 'overlaps_abs', 1, 5)count_obj (SelectedRegions3, Number)if(Number>0)smallest_circle (SelectedRegions3, Row7, Column7, Radius3)MetrologyMeasuresCircle (Image, Contour, Row7, Column7, Radius3, Parameter2) endifdev_display (Image)dev_display (SelectedRegions2)dev_display (SelectedRegions3)distance_pp (Parameter1[0], Parameter1[1], Parameter2[0], Parameter2[1], Distance)disp_message (WindowHandle, '距離:'+Distance, 'window', 100, 100, 'black', 'true')stop () endwhile

MetrologyMeasuresCircle 函數

create_metrology_model (MetrologyHandle) add_metrology_object_circle_measure (MetrologyHandle, Row, Column, Radius, Radius/10, Radius/60, 1, 20, ['measure_distance','min_score'], [Radius/30,0.2], Index1) apply_metrology_model (Image, MetrologyHandle) gen_empty_obj (Contours) get_metrology_object_measures (Contours, MetrologyHandle, 'all', 'all', Row1, Column1) get_metrology_object_result (MetrologyHandle, 'all', 'all', 'result_type', 'all_param', Parameter) get_metrology_object_result_contour (Contour, MetrologyHandle, 'all', 'all', 1.5) return ()



處理效果

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的多个圆点,鼠标选取两个,求两个点的距离,用于计算像素尺寸(halcon实现)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。