这么简单的一个模板匹配会有什么问题呢?
- read_image (Image, 'C:/Users/Administrator/Desktop/104344jp7p7nnpo0ppnk8o.jpg')
- threshold (Image, Region, 200, 255)
- connection (Region, ConnectedRegions)
- select_shape_std (ConnectedRegions, SelectedRegions, 'max_area', 70)
- fill_up (SelectedRegions, RegionFillUp)
- dilation_rectangle1 (RegionFillUp, RegionDilation, 7, 7)
- erosion_rectangle1 (RegionFillUp, RegionErosion, 7, 7)
- difference (RegionDilation, RegionErosion, RegionDifference)
- reduce_domain (Image, RegionDifference, ImageReduced)
- edges_sub_pix (ImageReduced, Edges, 'canny', 1, 20, 40)
- create_shape_model_xld (Edges, 'auto', -0.39, 0.79, 'auto', 'auto', 'ignore_local_polarity', 5, ModelID)
- find_scaled_shape_model (Image, ModelID, -0.39, 0.78, 0.9, 1.1, 0.5, 1, 0.5, 'least_squares', 0, 0.9, Row, Column, Angle, Scale, Score)
- dev_display (Image)
- dev_display_shape_matching_results (ModelID, 'green', Row, Column, Angle, 1, 1, 0)
- gen_cross_contour_xld (Cross, Row, Column, 36, Angle)
复制代码
|