对图像进行线性灰度变换halcon

****对图像进行线性灰度变换*******

dev_clear_window ()
dev_close_window ()

read_image (Image, 'C:/Users/Public/Documents/MVTec/HALCON-18.11-Steady/examples/images/lcd/tft_cells_01.png')
get_image_size (Image, Width, Height)

dev_open_window (0, 0, Width, Height, 'black', WindowHandle)
dev_display (Image)

*灰度转化
rgb1_to_gray (Image, GrayImage)
*保存灰度图像(保存窗口)
dump_window (WindowHandle, 'jpeg', 'C:/Users/admin/Desktop/halcon/2')

*图像取反
invert_image (GrayImage, ImageInvert)

*增加对比度
emphasize (ImageInvert, ImageEmphasize, Width, Height, 1)
*减小对比度
scale_image (ImageEmphasize, ImageScaled, 0.5, 0)


*增加亮度
scale_image (ImageScaled, ImageScaled1, 1, 100)
*减小亮度
scale_image (ImageScaled1, ImageScaled2, 1, -100)



****************************************************************
*非线性灰度变换
*1.对数变换

log_image (GrayImage, LogImage, 'e')

*2.指数变换
pow_image (GrayImage, PowImage, 2)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值