02 2017 档案
Region在connection前后进行“交并差”等操作的异同
摘要:connection直译为“连接”。其实它的功能不是连接,它的功能是确定区域之间的连接关系,如果简单粗暴地解释的话,可以认为:connection的意思是“打散”,将不连接的区域打散成一个一个的区域。 一、difference操作 1、用connection之后的region集合减去单一region 阅读全文
posted @ 2017-02-22 21:21 xh6300 阅读(1443) 评论(0) 推荐(1) 编辑
Halcon中xld的常见特征的含义总结
摘要:如下图: 阅读全文
posted @ 2017-02-20 20:49 xh6300 阅读(5795) 评论(0) 推荐(1) 编辑
Halcon选择一堆region中面积第N大的region的算法实现
摘要:以下图为例: 比如我想把面积第2小的那个“小正方形”选择出来,算法代码如下: 该实现算法的关键是对算子tuple_sort_index意思的理解。 代码中: Area := [420, 12922, 38019, 58, 2033] Indices := [3, 0, 4, 1, 2] tuple_ 阅读全文
posted @ 2017-02-19 23:23 xh6300 阅读(12225) 评论(0) 推荐(1) 编辑
从去除毛刺的策略看开运算opening_circle和闭运算closing_circle的异同
摘要:例一:毛刺在往外凸的面上 策略1:分割出黑色部分,然后通过开运算去掉毛刺,再通过原黑色部分区域减去开运算之后的区域,得到毛刺部分的区域。 可以看到,虽然毛刺被分割出来了,但是多出了4块干扰的区域。原因是执行opening_circle时,四个尖角被削平了。 开运算是先腐蚀再膨胀。腐蚀之后,毛刺被削没 阅读全文
posted @ 2017-02-14 13:53 xh6300 阅读(20912) 评论(3) 推荐(1) 编辑
Halcon阈值化算子dual_threshold和var_threshold的理解
摘要:Halcon中阈值二值化的算子众多,通常用得最多的有threshold、binary_threshold、dyn_threshold等。 threshold是最简单的阈值分割算子,理解最为简单;binary_threshold是自动阈值算子,它可以自动选出暗(dark)的区域,或者自动选出亮(lig 阅读全文
posted @ 2017-02-09 22:59 xh6300 阅读(19299) 评论(2) 推荐(4) 编辑
探究算子find_shape_model中参数MaxOverlap的准确意思
摘要:基于形状的模板查找算子: find_shape_model(Image : : ModelID, AngleStart, AngleExtent, MinScore, NumMatches, MaxOverlap, SubPixel, NumLevels, Greediness : Row, Col 阅读全文
posted @ 2017-02-04 23:54 xh6300 阅读(4668) 评论(0) 推荐(1) 编辑

喜欢请打赏

扫描二维码打赏

了解更多