matlab对图像进行gamma变换_灰度图像处理中对数变换和Gamma变换有什么区别又该如何选择?...

本文介绍了图像处理中的对数变换和Gamma校正,用于调整图像的灰度级。对数变换能增强暗部细节,而Gamma校正则用于调整整体灰度。文中提供了Python代码示例,包括对数变换和Gamma校正的函数以及图像的显示。
摘要由CSDN通过智能技术生成

对数变换

可以拉伸范围较窄的低灰度值,同时压缩范围较宽的高灰度值。可以用来扩展图像中的暗像素值,同时压缩亮像素值。

简而言之是对图像中低灰度细节进行增强

equation?tex=s%3Dc+%5Clog%28l%2Br%29

其中

equation?tex=c 为常数,

equation?tex=r%5Cin%5B0%2C1%5D ,

equation?tex=r%2B1 可以使函数左移一个单位,得到的s均大于0。

'''对数变换'''

import numpy as np

import matplotlib.pyplot as plt

import cv2

def log_plot(c):

x = np.arange(0, 256, 0.0

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值