http://www.ihalcon.com/read-15655.html
http://www.ihalcon.com/read-15667.html
代码实现
read_image (Image, 'C:/Users/firecat/Downloads/9_31914_2177ad9dd9da681.png') decompose3 (Image, Image1, Image2, Image3) median_image (Image1, ImageMedian, 'circle', 3, 'mirrored') threshold (ImageMedian, Region, 0, 128) connection (Region, ConnectedRegions) select_shape_std (ConnectedRegions, SelectedRegions, 'max_area', 70) smallest_circle (SelectedRegions, Row, Column, Radius) *测量 create_metrology_model (MetrologyHandle) get_image_size (ImageMedian, Width, Height) set_metrology_model_image_size (MetrologyHandle, Width, Height) add_metrology_object_circle_measure (MetrologyHandle, Row, Column, Radius, 20, 5, 1, 30, [], [], Index) apply_metrology_model (Image1, MetrologyHandle) get_metrology_object_result (MetrologyHandle, 0, 'all', 'result_type', 'all_param', Parameter) get_metrology_object_result_contour (Contour, MetrologyHandle, 0, 'all', 1.5)