[halcon]--图像增强--灰度变换

本文介绍了在机器视觉库Halcon中如何使用线性灰度变换算子`scale_image`来调整图像的亮度和对比度,包括增大或减小比例因子以及和补偿值的配合使用。同时提到了`emphasize`算子用于增强图像的对比度,展示了不同参数设置对图像效果的影响。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

图像增强的目的是改善图像的视觉效果,提升感兴趣区域特征,将不清晰的图像变得清晰。

在halcon中,对图像进行线性灰度变换可以使用算子

scale_image(Image : ImageScaled : Mult : Add : ) //缩放图像的灰度值

 GMax和GMin的值可以通过算子min_max_gary()来获取;

 ***对scale_image()的操作使用***

read_image (Image, 'claudia')
rgb1_to_gray (Image, GrayImage)
scale_image (GrayImage, ImageScaled, 1, 0)
*增加亮度
scale_image (GrayImage, ImageScaled1, 1, 100)
*减小亮度
scale_image (GrayImage, ImageScaled2, 1, -100)

 

         ImageScaled                            ImageScaled1                       ImageScaled2

 当增大或减小比例因子以及和补偿值搭配使用的时候,可使图像对比度发生一定的变化。

scale_image (GrayImage, ImageScaled3, 0.5, 0)

scale_image (GrayImage, ImageScaled4, 1.5, 0)

scale_image (GrayImage, ImageScaled5, 1.5, -50)

 

           ImageScaled3                             ImageScaled4                           ImageScaled5

 增强图像对比度算子

emphasize (Image, ImageEmphasize, MaskWidth, MaskHeight, Factor)

 

       ImageEmphasize

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值