RT,学习Halcon才一天,本意是想要遍历图片上的每个焊点,为何出现如图的报错
- image_path := 'D:/Halcon/Images/41819cf6-1664-45b6-9a71-ea53a457e0d2.jpg'
- read_image(image1, image_path)
- rgb1_to_gray(image1, gray_image)
- get_image_size(gray_image, Width, Height)
- gen_rectangle1 (ROI_0, 985.593, 2069.16, 6152.4, 7757.42)
- complement(ROI_0, RegionComplement)
- paint_region(RegionComplement, gray_image, ImageResult, 8, 'fill')
- gen_rectangle1 (ROI_0, 1849.44, 3927.22, 5223.35, 6127.55)
- paint_region(ROI_0, ImageResult, ImageResult, 38, 'fill')
- threshold(ImageResult, ROI_0, 78, 255)
- fill_up(ROI_0, ROI_0)
- connection(ROI_0, ConnectedRegions)
- count_obj(ConnectedRegions, nums)
- select_shape(ConnectedRegions, SelectedRegions, 'area', 'and', 7800, 99999)
- region_nums := |SelectedRegions|
复制代码
|