halcon图像增强代码
时间: 2023-09-29 11:03:33 浏览: 97
图像增强代码
4星 · 用户满意度95%
以下是一个简单的图像增强代码,使用的是Halcon的图像处理函数:
```python
read_image(Image, 'example.png')
# 对比度增强
dyn_range(Image, Min, Max)
scale_image(Image, ScaledImage)
scale_image_max(ScaledImage, ImageOut, Max)
# 去噪
gauss_image(Image, GaussImage, 3)
median_image(GaussImage, MedianImage, 'circle', 5)
# 锐化
derivate_gauss(Image, DerivGaussX, DerivGaussY, 1.5)
magnitude(DerivGaussX, DerivGaussY, Magnitude)
threshold(Magnitude, Binary, 10, 255)
connection(Binary, ConnectedRegions)
select_shape(ConnectedRegions, SelectedRegions, ['rectangularity'], 'and', [0.5, 1.0])
gen_image_const(SelectedRegions, 1, SharpenMask)
subtract_image(Image, SharpenMask, Sharpened)
# 显示增强后的图像
dev_display(Sharpened)
```
以上代码包含对比度增强、去噪和锐化三个操作。你可以根据需要自行添加或修改函数来实现不同的图像增强效果。
阅读全文