read_image (Image, '未标题-1.bmp')
get_image_size (Image, Width, Height)
rgb1_to_gray (Image, GrayImage)
mean_image (GrayImage, ImageMean, 100, 110)
dyn_threshold (GrayImage, ImageMean, RegionDynThresh, 20, 'dark')
opening_circle (RegionDynThresh, RegionOpening, 7.5)
fill_up (RegionOpening, RegionFillUp)
connection (RegionFillUp, ConnectedRegions)
area_center (ConnectedRegions, Area, Row, Column)
dev_set_color('red')
gen_cross_contour_xld (Cross, 114.922, 349.017, 10, 0)
dev_set_color('black')
gen_cross_contour_xld (Cross, 296.169, 363.489, 10, 0)
dev_set_color('yellow')
gen_cross_contour_xld (Cross,244.889, 137.951, 10,0)
dev_set_color('gray')
Rows:=[244.889,114.922,296.169,244.889]
Cols:=[137.951,349.017,363.489, 137.951]
gen_contour_polygon_xld (Contour, Rows, Cols)
已解决,通过三角函数 计算出角度 |