halcon提取区域的拐点、折点
算子:
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提取区域的拐点、折点相关推荐
- HALCON示例程序high.hdev使用不同方法提取区域
HALCON示例程序high.hdev使用不同方法提取区域 示例程序源码(加注释) 关于显示类函数解释 dev_close_window () read_image (Mreut, 'mreut_y' ...
- ArcGIS:根据DEM数据提取区域水系
目录 前言 0.认识需要哪些工具 1.填洼 2.流向分析 3.流量分析 4.栅格计算器 5.河网矢量化 6.结语 前言 利用DEM数据提取区域水系是常见的水文分析应用,为了获取区域的矢量水系数据,我们 ...
- halcon提取桔子(橙子)
需求:从下列各张图片中提取出桔子 代码: dev_set_draw ('margin') dev_set_line_width (3) read_image (Image, 'C:/Users/ASU ...
- 用halcon提取衣服徽章
收到一封email,有个学员求助去除衣服上纹理的干扰,然后提取衣服上徽章的边缘的方法. 我想他肯定是个很努力上进的boy,在求助以前也许已经试过各种方法,通过二值化不断的调试阈值, 寻找各种边 ...
- Halcon算子--区域特征
转自:https://www.cnblogs.com/iluzhiyong/p/4857877.html 当我们想要提取Region时,图像处理后,往往存在几个类似的Region,此时,需要根据Reg ...
- GEE随机(一):利用NDVI和NDWI阈值提取区域裸土用地类型
1. 首先根据数据源.时间.掩膜.云量等选取适合的影像 // 裁剪和加载矢量 var roi = ee.FeatureCollection("projects/ee-laizhlin712/ ...
- Halcon多边形区域
** AffineTransPolygonXld( Polygons: X; out PolygonsAffinTrans: X; HomMat2d); 说明, affine_trans_polygo ...
- Halcon:区域特征:select_shape(Regions : SelectedRegions : Features, Operation, Min, Max : )
Region特征一览: 特征 英 译 备注 area Area of the object 对象的面积 row Row index of the center 中心点的行坐标 column Colum ...
- 关于halcon多区域挑选有关算法的自我理解(tuple_sort_index)
多区域根据面积挑选想要的obj area_center(regions,areas) tuple_sort_index(areas,indexs) tuple_sort_index算子将一组数组进行升 ...
最新文章
- spring cloud集成 consul源码分析
- pic单片机延时程序C语言,PIC单片机C语言延时程序和循环子程序实现方法
- 一文简单弄懂tensorflow_【TensorFlow】一文弄懂CNN中的padding参数
- oracle数据磊导入数据,可传输表空间记载
- js div asp.net 实现漂浮图片,可以代码控制。
- 成功解决ERROR: Could not find a version that satisfies the requirement xgboost (from versions: none) ERR
- go解析复杂json数组字符串:结合使用json和simple-json库
- ni软件可以卸载吗_最强大的电脑端卸载软件!和你想的一样吗?进来看看!
- R语言观察日志(part10)--file函数
- 云漫圈 | 容器技术docker应用场景解析
- 外链引入css有哪些方式_CSS 文件的4种引入方式
- verilog学习记(tinyriscv mcu设计)
- 计算机组成与设计第五版英文_教学设计gt;小学信息技术计算机的组成教师资格证面试模板...
- Zabbix 通过 API 监控 k8s | 技巧
- java求解LeetCode题目,实现求解数组中的majority element
- 我们用大数据创造没人能理解的人工智能
- 去哪儿网产品体验报告
- 河北省计算机专业对口大学分数线,计算机对口升学河北分数线2017
- Pygame小游戏:无敌斗牛士
- 第三方直播美颜SDK的美颜功能是怎么实现的?