halcon增强图像对比度
时间: 2023-11-03 20:08:31 浏览: 235
halcon图像的对比度增强例子
Halcon中可以使用`scale_image`函数来增强图像对比度。该函数的作用是将图像中的灰度值进行线性变换,从而提高图像的对比度。
具体使用方法如下:
1. 载入图像
```
read_image(Image, 'image.jpg')
```
2. 对图像进行对比度增强
```
MinGray := min_gray(Image)
MaxGray := max_gray(Image)
scale_image(ImageScaled, Image, (255-MinGray)/(MaxGray-MinGray), -MinGray/(MaxGray-MinGray))
```
其中,`min_gray`和`max_gray`函数分别用来获取图像中最小和最大灰度值,`(255-MinGray)/(MaxGray-MinGray)`用来计算线性变换的斜率,`-MinGray/(MaxGray-MinGray)`用来计算线性变换的截距。最终得到的`ImageScaled`即为对比度增强后的图像。
3. 显示增强后的图像
```
dev_display(ImageScaled)
```
阅读全文