算子:

get_region_polygon 

描述:

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

注意:

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

演示:

图片

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)

效果 :

halcon提取区域的拐点、折点相关推荐

  1. HALCON示例程序high.hdev使用不同方法提取区域

    HALCON示例程序high.hdev使用不同方法提取区域 示例程序源码(加注释) 关于显示类函数解释 dev_close_window () read_image (Mreut, 'mreut_y' ...

  2. ArcGIS:根据DEM数据提取区域水系

    目录 前言 0.认识需要哪些工具 1.填洼 2.流向分析 3.流量分析 4.栅格计算器 5.河网矢量化 6.结语 前言 利用DEM数据提取区域水系是常见的水文分析应用,为了获取区域的矢量水系数据,我们 ...

  3. halcon提取桔子(橙子)

    需求:从下列各张图片中提取出桔子 代码: dev_set_draw ('margin') dev_set_line_width (3) read_image (Image, 'C:/Users/ASU ...

  4. 用halcon提取衣服徽章

    收到一封email,有个学员求助去除衣服上纹理的干扰,然后提取衣服上徽章的边缘的方法.   我想他肯定是个很努力上进的boy,在求助以前也许已经试过各种方法,通过二值化不断的调试阈值,   寻找各种边 ...

  5. Halcon算子--区域特征

    转自:https://www.cnblogs.com/iluzhiyong/p/4857877.html 当我们想要提取Region时,图像处理后,往往存在几个类似的Region,此时,需要根据Reg ...

  6. GEE随机(一):利用NDVI和NDWI阈值提取区域裸土用地类型

    1. 首先根据数据源.时间.掩膜.云量等选取适合的影像 // 裁剪和加载矢量 var roi = ee.FeatureCollection("projects/ee-laizhlin712/ ...

  7. Halcon多边形区域

    ** AffineTransPolygonXld( Polygons: X; out PolygonsAffinTrans: X; HomMat2d); 说明, affine_trans_polygo ...

  8. Halcon:区域特征:select_shape(Regions : SelectedRegions : Features, Operation, Min, Max : )

    Region特征一览: 特征 英 译 备注 area Area of the object 对象的面积 row Row index of the center 中心点的行坐标 column Colum ...

  9. 关于halcon多区域挑选有关算法的自我理解(tuple_sort_index)

    多区域根据面积挑选想要的obj area_center(regions,areas) tuple_sort_index(areas,indexs) tuple_sort_index算子将一组数组进行升 ...

最新文章

  1. spring cloud集成 consul源码分析
  2. pic单片机延时程序C语言,PIC单片机C语言延时程序和循环子程序实现方法
  3. 一文简单弄懂tensorflow_【TensorFlow】一文弄懂CNN中的padding参数
  4. oracle数据磊导入数据,可传输表空间记载
  5. js div asp.net 实现漂浮图片,可以代码控制。
  6. 成功解决ERROR: Could not find a version that satisfies the requirement xgboost (from versions: none) ERR
  7. go解析复杂json数组字符串:结合使用json和simple-json库
  8. ni软件可以卸载吗_最强大的电脑端卸载软件!和你想的一样吗?进来看看!
  9. R语言观察日志(part10)--file函数
  10. 云漫圈 | 容器技术docker应用场景解析
  11. 外链引入css有哪些方式_CSS 文件的4种引入方式
  12. verilog学习记(tinyriscv mcu设计)
  13. 计算机组成与设计第五版英文_教学设计gt;小学信息技术计算机的组成教师资格证面试模板...
  14. Zabbix 通过 API 监控 k8s | 技巧
  15. java求解LeetCode题目,实现求解数组中的majority element
  16. 我们用大数据创造没人能理解的人工智能
  17. 去哪儿网产品体验报告
  18. 河北省计算机专业对口大学分数线,计算机对口升学河北分数线2017
  19. Pygame小游戏:无敌斗牛士
  20. 第三方直播美颜SDK的美颜功能是怎么实现的?

热门文章

  1. 【JavaScript】重温第一次
  2. [Android 性能优化系列]内存之终极篇--降低你的内存消耗
  3. 奥塔在线:C#创建Winform项目时没有App.config文件的原因
  4. MassGrid虚拟机网络Alpha版上线体验
  5. 【原创】Quartus II 简单设计流程
  6. 矩阵行秩与列秩的关系。
  7. ndk-build 添加window环境变量
  8. 教你怎么不办会员也可以下载17素材网的源文件
  9. 涨知识!十问“数字孪生”
  10. STM32硬件看门狗的使用