Halcon转OpenCV实例--纺织物折痕检测(附源码)

导  读

    本文主要介绍Halcon转OpenCV实例--纺织物折痕检测(附源码)。

实例来源

    实例来源于《Halcon机器视觉算法原理与编程实战》7.4.2实例

    下面测试图片也来源于图书代码,如有侵权请联系删除:

    上图肉眼可见的折痕,类似脏污,我们的目的是将折痕检测出来。

Halcon实现

    测试图:

    实现代码与效果(书中代码用到了texture_laws纹理检测,实际测试发现,直接处理S通道即可得到比较好的效果,所以代码中去除了纹理检测方法):

read_image(Image, 'cloth.jpg')*将图像分解成RGB三个通道decompose3 (Image, R, G, B)*将RGB三个通道的图像,转化为HSV图像空间trans_from_rgb (R, G, B, H, S, V, 'hsv')*二值化分割threshold (S, Regions, 37, 255)*开运算剔除噪点opening_cir

猜你喜欢

转载自blog.csdn.net/stq054188/article/details/129735681
今日推荐