Halcon网格盘的网格点识别
1.read_image(Image, D:/QQ/8 找出所有网格顶点的位置 (1)/8 找出所有网格顶点的位置/1)rgb1_to_gray (Image, GrayImage)先把网格图片导入进项目并且转化为灰图效果图2.laplace_of_gauss(GrayImage, ImageLaplace, 2) 对平滑后的图像求二阶导数提取图像边缘、斑点、微小明暗突变效果图3.threshold (ImageLaplace, Regions, 2, 100) 阈值分割把灰度为2-100之间的区域选出来效果图4.opening_rectangle1(Regions, RegionOpening, 10, 1) 进行一次开运算根据输入的值得到横线效果图5.opening_rectangle1(Regions, RegionOpening1, 1, 10) (再进行一次开运算这次得到的是竖线注意两次输入的图片是一样的都是Regions)效果图6.intersection(RegionOpening, RegionOpening1, RegionIntersection) 找出交集把横线图和竖线图都导入进去最后求出两张图的交集效果图7.connection(RegionIntersection, ConnectedRegions) 把整体拆分开来得到每个节点的个体效果图8.dev_display(Image)dev_display(ConnectedRegions) 最后把节点展示到原图上效果图最后所有代码展示