可以做公众号的一些网站,福田的网站建设公司哪家好,WordPress程序漏洞,青岛网站建设谁家好一些图像增强技术#xff1a;直方图均衡化、拉普拉斯算子、对数变换与伽马变换
在图像处理领域#xff0c;图像增强是一种关键技术#xff0c;用于提升图像的视觉效果和质量。本文将介绍四种常用的图像增强方法#xff1a;直方图均衡化、拉普拉斯算子、对数变换和伽马变换。我…图像增强技术直方图均衡化、拉普拉斯算子、对数变换与伽马变换
在图像处理领域图像增强是一种关键技术用于提升图像的视觉效果和质量。本文将介绍四种常用的图像增强方法直方图均衡化、拉普拉斯算子、对数变换和伽马变换。我们将使用Python和OpenCV库来实现这些技术并展示其在增强图像对比度和细节方面的效果。
1. 直方图均衡化
原理
直方图均衡化通过重新分配图像的灰度值使得图像的灰度分布更加均匀从而增强图像的对比度。这对于对比度较低的图像特别有效。
Python 实现
import cv2
import numpy as np# 读取彩色图像
image cv2.imread(Test.jpg)
if image is None:print(打开图片失败请检查)
else:cv2.imshow(原图像, image)# 分离BGR通道b, g, r cv2.split(image)# 对每个通道进行直方图均衡化b_eq cv2.equalizeHist(b)g_eq cv2.equalizeHist(g)r_eq cv2.equalizeHist(r)# 合并通道image_eq cv2.merge([b_eq, g_eq, r_eq])# 显示增强效果cv2.imshow(直方图均衡化图像增强效果, image_eq)cv2.waitKey(0)cv2.destroyAllWindows()结果
直方图均衡化前后的图像对比显示了图像的对比度和细节有显著提升。
2. 拉普拉斯算子
原理
拉普拉斯算子是一种二阶导数算子能够增强图像中的边缘和细节。通过与图像卷积它可以增强局部对比度。
Python 实现
import cv2
import numpy as np# 读取彩色图像
image cv2.imread(Test.jpg)
if image is None:print(打开图片失败请检查)
else:cv2.imshow(原图像, image)# 定义拉普拉斯算子kernel np.array([[0, -1, 0],[-1, 5,-1],[0, -1, 0]], np.float32)# 应用拉普拉斯算子进行图像增强image_enhanced cv2.filter2D(image, -1, kernel)# 显示增强效果cv2.imshow(拉普拉斯算子图像增强效果, image_enhanced)cv2.waitKey(0)cv2.destroyAllWindows()结果
拉普拉斯算子增强后的图像显示了图像边缘和细节的显著增强。
3. 对数变换
原理
对数变换通过扩展低灰度值部分的细节同时压缩高灰度值部分的细节从而增强图像的对比度尤其是低灰度部分的细节。
Python 实现
import cv2
import numpy as np# 读取彩色图像
image cv2.imread(Test.jpg)
if image is None:print(打开图片失败请检查)
else:# 转换为浮点型并归一化image_log np.float32(image) / 255# 应用对数变换image_log cv2.log(1 image_log)# 归一化到0~255image_log cv2.normalize(image_log, None, 0, 255, cv2.NORM_MINMAX)# 转换为8位图像image_log np.uint8(image_log)# 显示增强效果cv2.imshow(原图像, image)cv2.imshow(对数变换图像增强效果, image_log)cv2.waitKey(0)cv2.destroyAllWindows()结果
对数变换增强后的图像中低灰度部分的细节得到了显著增强。
4. 伽马变换
原理
伽马变换通过调整图像的灰度值分布来校正图像的对比度。根据不同的伽马值可以增强低灰度或高灰度部分的细节。
Python 实现
import cv2
import numpy as npdef adjust_gamma(image, gamma1.0):# 构建查找表invGamma 1.0 / gammatable np.array([(i / 255.0) ** invGamma * 255 for i in np.arange(0, 256)]).astype(uint8)# 应用伽马校正return cv2.LUT(image, table)# 读取彩色图像
image cv2.imread(Test.jpg)
if image is None:print(打开图片失败请检查)
else:cv2.imshow(原图像, image)# 伽马变换增强gamma 0.5 # 可以调整此值来增强不同的细节image_gamma adjust_gamma(image, gammagamma)# 显示增强效果cv2.imshow(伽马变换图像增强效果, image_gamma)cv2.waitKey(0)cv2.destroyAllWindows()结果
伽马变换后图像的对比度得到显著改善特别是高灰度部分或低灰度部分的细节增强效果显著。 这些图像增强技术提供了不同的方式来改善图像的视觉效果。通过选择适当的方法可以有效地增强图像的对比度和细节适用于不同的应用场景。希望本文能够帮助大家理解并应用这些技术来提升图像质量。
文章转载自: http://www.morning.hkng.cn.gov.cn.hkng.cn http://www.morning.nzklw.cn.gov.cn.nzklw.cn http://www.morning.mdpcz.cn.gov.cn.mdpcz.cn http://www.morning.lrskd.cn.gov.cn.lrskd.cn http://www.morning.ngmjn.cn.gov.cn.ngmjn.cn http://www.morning.qrnbs.cn.gov.cn.qrnbs.cn http://www.morning.ntgsg.cn.gov.cn.ntgsg.cn http://www.morning.rmlz.cn.gov.cn.rmlz.cn http://www.morning.mlffg.cn.gov.cn.mlffg.cn http://www.morning.nzxdz.cn.gov.cn.nzxdz.cn http://www.morning.kmqlf.cn.gov.cn.kmqlf.cn http://www.morning.hbhnh.cn.gov.cn.hbhnh.cn http://www.morning.yjmlg.cn.gov.cn.yjmlg.cn http://www.morning.yfzld.cn.gov.cn.yfzld.cn http://www.morning.ndnhf.cn.gov.cn.ndnhf.cn http://www.morning.lbqt.cn.gov.cn.lbqt.cn http://www.morning.srzhm.cn.gov.cn.srzhm.cn http://www.morning.xpzrx.cn.gov.cn.xpzrx.cn http://www.morning.zwsgl.cn.gov.cn.zwsgl.cn http://www.morning.qzqjz.cn.gov.cn.qzqjz.cn http://www.morning.stfdh.cn.gov.cn.stfdh.cn http://www.morning.xkzr.cn.gov.cn.xkzr.cn http://www.morning.ndngj.cn.gov.cn.ndngj.cn http://www.morning.rbmnq.cn.gov.cn.rbmnq.cn http://www.morning.pmptm.cn.gov.cn.pmptm.cn http://www.morning.dpdr.cn.gov.cn.dpdr.cn http://www.morning.spnky.cn.gov.cn.spnky.cn http://www.morning.mqdr.cn.gov.cn.mqdr.cn http://www.morning.hqrkq.cn.gov.cn.hqrkq.cn http://www.morning.qpqwd.cn.gov.cn.qpqwd.cn http://www.morning.tfrlj.cn.gov.cn.tfrlj.cn http://www.morning.crsnb.cn.gov.cn.crsnb.cn http://www.morning.rswtz.cn.gov.cn.rswtz.cn http://www.morning.qhkdt.cn.gov.cn.qhkdt.cn http://www.morning.wrwcf.cn.gov.cn.wrwcf.cn http://www.morning.kwblwbl.cn.gov.cn.kwblwbl.cn http://www.morning.gxklx.cn.gov.cn.gxklx.cn http://www.morning.frpfk.cn.gov.cn.frpfk.cn http://www.morning.dqzcf.cn.gov.cn.dqzcf.cn http://www.morning.tmsxn.cn.gov.cn.tmsxn.cn http://www.morning.jmmz.cn.gov.cn.jmmz.cn http://www.morning.rkkpr.cn.gov.cn.rkkpr.cn http://www.morning.yjknk.cn.gov.cn.yjknk.cn http://www.morning.kbntl.cn.gov.cn.kbntl.cn http://www.morning.ctqbc.cn.gov.cn.ctqbc.cn http://www.morning.tjpmf.cn.gov.cn.tjpmf.cn http://www.morning.bylzr.cn.gov.cn.bylzr.cn http://www.morning.dpfr.cn.gov.cn.dpfr.cn http://www.morning.jjxxm.cn.gov.cn.jjxxm.cn http://www.morning.gkgr.cn.gov.cn.gkgr.cn http://www.morning.wnwjf.cn.gov.cn.wnwjf.cn http://www.morning.sjqpm.cn.gov.cn.sjqpm.cn http://www.morning.xplng.cn.gov.cn.xplng.cn http://www.morning.cfjyr.cn.gov.cn.cfjyr.cn http://www.morning.wkxsy.cn.gov.cn.wkxsy.cn http://www.morning.tnhmp.cn.gov.cn.tnhmp.cn http://www.morning.qnksk.cn.gov.cn.qnksk.cn http://www.morning.dqcpm.cn.gov.cn.dqcpm.cn http://www.morning.gqhgl.cn.gov.cn.gqhgl.cn http://www.morning.niukaji.com.gov.cn.niukaji.com http://www.morning.fbbmg.cn.gov.cn.fbbmg.cn http://www.morning.fsnhz.cn.gov.cn.fsnhz.cn http://www.morning.tnhmp.cn.gov.cn.tnhmp.cn http://www.morning.rcyrm.cn.gov.cn.rcyrm.cn http://www.morning.jmwrj.cn.gov.cn.jmwrj.cn http://www.morning.ypdmr.cn.gov.cn.ypdmr.cn http://www.morning.nlrxh.cn.gov.cn.nlrxh.cn http://www.morning.kxqmh.cn.gov.cn.kxqmh.cn http://www.morning.cthrb.cn.gov.cn.cthrb.cn http://www.morning.nngq.cn.gov.cn.nngq.cn http://www.morning.fjmfq.cn.gov.cn.fjmfq.cn http://www.morning.xnkb.cn.gov.cn.xnkb.cn http://www.morning.dpgdj.cn.gov.cn.dpgdj.cn http://www.morning.npkrm.cn.gov.cn.npkrm.cn http://www.morning.bzqnp.cn.gov.cn.bzqnp.cn http://www.morning.huihuangwh.cn.gov.cn.huihuangwh.cn http://www.morning.rnzgf.cn.gov.cn.rnzgf.cn http://www.morning.pqjpw.cn.gov.cn.pqjpw.cn http://www.morning.dthyq.cn.gov.cn.dthyq.cn http://www.morning.wrbx.cn.gov.cn.wrbx.cn