Halcon的图像平滑与锐化

图像平滑的主要目的事减少噪声,有些噪声和图像事相互独立不想管,有些事相关的,噪声之间也存在相关性,因此需要针对不同场景需采用不同方法
read_image (Image16, 'E:/Halcon数据/资源图片/0316线束测试/1/16.bmp')
gen_rectangle1 (ROI_0, 1618.69, 1353.43, 2839.84, 3554.89)
reduce_domain (Image16, ROI_0, ImageReduced)
crop_domain (ImageReduced, ImagePart)


get_image_size (ImagePart, Width, Height)
均值滤波
mean_image (ImagePart, ImageMean, 19, 19)


中值滤波
median_image (ImagePart, ImageMedian, 'circle', 10, 'mirrored')


低通滤波
gen_lowpass (ImageLowpass, 0.1, 'none', 'dc_center', Width, Height)
fft_generic (ImagePart, ImageFFT, 'to_freq', -1, 'sqrt', 'dc_center', 'complex')
convol_fft (ImageFFT,ImageLowpass, ImageConvol)
fft_generic (ImageConvol, ImageFFT1, 'from_freq', -1, 'sqrt', 'dc_center', 'byte')


*图像锐化
*在图像的形成和传输过程中,犹豫成像系统聚焦功能不佳或信道的宽带过窄,回事图像目标物轮廓便模糊,图像袭击比那的不清晰,同时平滑后的图像也变模糊,针对这类问题就需要锐化图像。图像模糊的是指事表示目标物轮廓和细节的高频分量被衰减,因此,在频域可采用提升滤波的方法增强图像,这种事图像目标物轮廓和细节更突出的方法称为图像锐化,其本质是加强高频分量或减弱低频分量。
*sobel算子
sobel_amp (ImagePart, EdgeAmplitude, 'sum_abs', 3)


sobel_amp (ImagePart, EdgeAmplitude1, 'x', 7)


sobel_amp (ImagePart, EdgeAmplitude1, 'y', 7)


*拉普拉斯算子
laplace (ImagePart, ImageLaplace, 'signed', 13, 'n_4')


*高通滤波
gen_highpass (ImageHighpass, 0.01, 'none', 'dc_center', Width, Height)
fft_generic (ImagePart, ImageFFT, 'to_freq', -1, 'sqrt', 'dc_center', 'complex')
convol_fft (ImageFFT,ImageHighpass, ImageConvol)
fft_generic (ImageConvol, ImageFFT1, 'from_freq', -1, 'sqrt', 'dc_center', 'byte')

Halcon是一款功能强大的机器视觉库,它提供了多种图像增强技术,可以帮助改善图像的质量、增强图像的细节、减少噪声等。以下是一些常见的Halcon图像增强方法: 1. 直方图均衡化(Histogram Equalization):该方法通过重新分布图像的像素值来增强图像的对比度。Halcon提供了`normalize_image`函数用于直方图均衡化。 2. 自适应直方图均衡化(Adaptive Histogram Equalization):该方法将图像分成多个小块,并在每个小块上进行直方图均衡化,以获得更自适应的对比度增强效果。Halcon提供了`equalize_adaptive`函数实现自适应直方图均衡化。 3. 锐化(Sharpening):该方法通过增强图像的边缘和细节来提高图像的清晰度。Halcon提供了`sharpen_image`函数用于实现图像的锐化操作。 4. 噪声滤波(Noise Filtering):该方法可以减少图像中的噪声,例如高斯噪声、椒盐噪声等。Halcon提供了多种噪声滤波函数,如`gaussian_filter`、`median_filter`等。 5. 增强滤波(Enhancement Filtering):该方法通过应用特定的滤波器来增强图像的细节和结构。Halcon提供了多种增强滤波函数,如`unsharp_masking`、`morphological_filter`等。 除了上述方法,Halcon还提供了其他一些图像增强技术,如图像平滑、边缘增强、色彩增强等。你可以根据具体的需求选择适合的方法来进行图像增强操作。在使用Halcon进行图像增强时,可以根据图像的特点和目标进行参数调整和优化,以获得最佳的增强效果。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值