从图像中提取亚像素轮廓比较常用,网上也有较多的关于亚像素轮廓提取的实现代码,但经过测试发现效果都不太理想,比如文章《使用OpenCV实现Halcon算法(1)亚像素提取边缘,Sub-Pixel Edge Detector》中提到的一些开源代码。于是自己尝试研究了一下halcon的edges_sub_pix算法,并自己实现了该算法,结果和halcon基本一致。 halcon中...
调用halcon的edges_sub_pix()提取结果 从上图对比可以看到,从灰度图中提取亚像素轮廓时,图中操场轮廓丢失严重,无法有效的提取,而通过彩色图像则可以有效的提取边缘轮廓。 halcon中提供了edges_color_sub_pix()算子用于从多通道图像中提取亚像素轮廓,其算子接口如下: edges_color_sub_pix(Image : Edges : Filter, ...
51CTO博客已为您找到关于halcon edges_sub_pix 太耗内存的相关内容,包含IT学习相关文档代码介绍、相关教程视频课程,以及halcon edges_sub_pix 太耗内存问答内容。更多halcon edges_sub_pix 太耗内存相关解答可以来51CTO博客参与分享和学习,帮助广大IT技术人实现成长和进步。
halcon-edges_sub_pix亚像素边缘 XLD halcon中什么是XLD? XLD(eXtended Line Descriptions):换句话说XDL就是一个轮廓函数,它不是基于像素,人们通常称他为亚像素,只不过它比像素更精确,可以精确到像素内部的一种描述。 在Halcon中,使用XLD表示亚像素的轮廓和多边形。常用edges_sub_pix算子来提取亚像素轮廓。 我们都...
halcon中的edges_sub_pix算子包含哪些处理 作用:使用圆形结构元素来闭合一个区域; 参数翻译(顺序对应上面顺序): 输入区域、 输出结果区域、 输入使用的圆形结构的圆半径 0.5 ≤ Radius ≤ 511.5 (lin) 描述: 基本类似于算子closing,首先平滑轮廓的边界,然后只要是在区域内并且小于输入圆形半径的孔都会被闭合,如下...
edges_sub_pix returns 2 (H_MSG_TRUE) if all parameters are correct and no error occurs during execution. If the input is empty the behavior can be set via set_system('no_object_result',<Result>). If necessary, an exception is raised....
edges_sub_pixcan be executed on OpenCL devices for the filter types'canny'and'sobel_fast'. This will require up to width*height*29 bytes of pinned memory. Since allocating memory is an expensive operation, it would make sense to set the pinned memory cache to at least this size (usingse...
edges_sub_pix(Image:Edges:Filter,Alpha,Low,High:) 提供了这个方法。 alpha:参数指定值越小,平滑越强大,会减少边缘细节。(canny刚好相反,值越大,边缘细节越少)。 Low:低阀值 High:高阀值 例如: read_image(Image,'test.bmp') edges_sub_pix(Image,Edges,'canny',0.5,20,40) ...
18 如果其他地方需要读取出来,可以把轮廓保存为dxf文件,write_contour_xld_dxf 如果只是看图像效果而已...
切换模式 登录/注册 halcon中boundary与edges_sub_pix的区别? 关注问题写回答 登录/注册,halcon halcon中boundary与edges_sub_pix的区别? 关注者1 被浏览3 关注问题写回答 邀请回答 添加评论 分享 暂时还没有回答,开始写第一个回答...