随笔分类 -  数字图像处理

上一页 1 2
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 阅读(12398) 评论(0) 推荐(1)
从去除毛刺的策略看开运算opening_circle和闭运算closing_circle的异同
摘要:例一:毛刺在往外凸的面上 策略1:分割出黑色部分,然后通过开运算去掉毛刺,再通过原黑色部分区域减去开运算之后的区域,得到毛刺部分的区域。 可以看到,虽然毛刺被分割出来了,但是多出了4块干扰的区域。原因是执行opening_circle时,四个尖角被削平了。 开运算是先腐蚀再膨胀。腐蚀之后,毛刺被削没 阅读全文
posted @ 2017-02-14 13:53 xh6300 阅读(21177) 评论(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 阅读(19903) 评论(2) 推荐(4)
图像的二维傅里叶变换频谱图特点研究
摘要:一、先放一些相关的结论: 1、傅里叶变换的幅值称为傅里叶谱或频谱。 2、F(u)的零值位置与“盒状”函数的宽度W成反比。 3、卷积定理:空间域两个函数的卷积的傅里叶变换等于两个函数的傅里叶变换在频率域中的乘积。f(t)*h(t) <=> H(u)F(u) 4、采样定理:如果以超过函数最高频率的两倍的 阅读全文
posted @ 2016-10-13 14:58 xh6300 阅读(62391) 评论(5) 推荐(9)

上一页 1 2