乐趣区

关于halcon:Halcon例程增强指纹纹理的coherenceenhancingdiff

1、例程性能介绍

通过应用 coherence_enhancing_diff 算子来实现断开指纹纹理线的加强连贯。放弃图像细节特色的同时削弱噪声。

2、例程正文

read_image (Image, 'fingerprint')
get_image_size (Image, Width, Height)
dev_close_window ()
dev_open_window (0, 0, Width * 2, Height * 2, 'black', WindowHandle)
dev_display (Image)
stop ()
* 相干加强扩散模型,对输出图像进行各向异性扩散,加强图像中蕴含的图像构造的相干性
coherence_enhancing_diff (Image, ImageCED, 0.5, 4, 0.5, 50)
dev_display (ImageCED)

3、外围算子解析

coherence_enhancing_dif(Image : ImageCED : Sigma, Rho, Theta, Iterations :)
性能:执行对输出图像的各向异性扩散过程来减少图像所蕴含的图像构造的连贯性;
输出:sigma,rho 都与平滑和含糊图像无关,并且这两个参数影响纹理是否连贯不间断,是否纹理较润滑 Theta 是迭代步长,Iterations 是迭代次数
算子利用:对于纹理比拟显著的状况,能够加强纹理;当相似纹理缺点或者纹理很淡的时候,解决成果不显著,这里了解能够针对纹理显著的图像进行纹理加强和平滑。

退出移动版