资源经验分享halcon提取区域的拐点、折点

halcon提取区域的拐点、折点

2019-11-08 | |  209 |   0

原标题:halcon提取区域的拐点、折点

原文来自:CSDN      原文链接:https://blog.csdn.net/weixin_44490080/article/details/102924517


算子:

get_region_polygon 

描述:

操作符get_region_polygon计算一个多边形来近似一个区域(region)的边缘。多边形是行(rows)和列坐标(columns)的序列。它描述了区域的轮廓。只返回多边形的基点。参数Tolerance表示多边形与区域边缘之间的最大距离。该区域的空洞被忽略。操作符get_region_polygon以元组的形式返回坐标。

注意:

该区域的空洞被忽略。只能传递一个区域,并且该区域必须具有一个连接组件(就是说,一个region的内部不在计算范围内)。

演示:

图片

1.png

halcon代码:

read_image (Image, 'C:/Users/斌/Desktop/test.png')
binary_threshold (Image, Region, 'max_separability', 'dark', UsedThreshold)
connection (Region, ConnectedRegions)
dev_set_line_width (3)
*提取线条
select_obj (ConnectedRegions, ObjectSelected, 1)
get_region_polygon (ObjectSelected, 5, Rows1, Columns1)
*提取方块
select_obj (ConnectedRegions, ObjectSelected, 2)
get_region_polygon (ObjectSelected, 5, Rows2, Columns2)
*显示线条上的拐点
gen_cross_contour_xld (Cross, Rows1, Columns1, 30, 0.785398)
*显示方块上的拐点
gen_cross_contour_xld (Cross, Rows2, Columns2, 30, 0.785398)

效果 :

2.png

免责声明:本文来自互联网新闻客户端自媒体,不代表本网的观点和立场。

合作及投稿邮箱:E-mail:editor@tusaishared.com

上一篇:c++中容器适配器

下一篇:以Mnist为例从头开始自己建立数据集,搭建resnet34,识别Mnist

用户评价
全部评价

热门资源

  • Python 爬虫(二)...

    所谓爬虫就是模拟客户端发送网络请求,获取网络响...

  • TensorFlow从1到2...

    原文第四篇中,我们介绍了官方的入门案例MNIST,功...

  • TensorFlow从1到2...

    “回归”这个词,既是Regression算法的名称,也代表...

  • 机器学习中的熵、...

    熵 (entropy) 这一词最初来源于热力学。1948年,克...

  • TensorFlow2.0(10...

    前面的博客中我们说过,在加载数据和预处理数据时...