数字图像处理
nachifur
数字图像处理、计算机视觉、matlab、python
深度学习、pytorch
ubuntu、网络配置、
展开
-
直方图均衡化的数学原理
直方图均衡化的数学原理直方图均衡化处理的“中心思想”是把原始图像的灰度直方图从比较集中的某个灰度区间变成在全部灰度范围内的均匀分布。直方图均衡化就是对图像进行非线性拉伸,重新分配图像像素值,使一定灰度范围内的像素数量大致相同。直方图均衡化就是把给定图像的直方图分布改变成“均匀”分布直方图分布【1】。有关直方图均衡化的深入介绍,可以参考作者的另一篇博客直方图匹配的数学原理。下图为直方图均衡化的过程,...原创 2016-09-04 13:36:19 · 71032 阅读 · 21 评论 -
直方图匹配的数学原理
直方图匹配的数学原理1.绪论:直方图匹配的数学原理,与直方图均衡化有密切的联系,建议看明白直方图均衡化(参考博主的另一篇博客直方图均衡化的数学原理),再看直方图匹配,文中图像截取自数字图像处理-冈萨雷斯-第三版,该书翻译一般,可以中英文对照。注意:仔细耐心的看完,一定会明白其中的原理。2.变量符号说明:s=T(r),r为输入灰度级,s为输出灰度级,T为灰度变换函数(直方图处理也...原创 2018-04-22 14:17:48 · 35870 阅读 · 9 评论 -
matlab函数mapminmax不适用与于图像处理中的灰度级的扩展与压缩
以下例子用于说明该问题:在使用laplacian进行图像锐化时,我们会遇到数据类型的转化,同时伴随着产生了灰度级的扩展与压缩的问题。(使用matlab编程)I_g = imread('3.tif');imtool(I_g,[])% 使用laplacian进行图像锐化,该过程会产生负值,因此需要使用double类型w = fspecial('laplacian',0);I_g_d ...原创 2018-04-23 16:04:14 · 976 阅读 · 0 评论 -
灰度级的扩展与压缩
这里使用matlab实现laplacian图像锐化的一个例子:I_g = imread('3.tif');imtool(I_g)% 使用laplacian进行图像锐化,该过程会产生负值,因此需要使用double类型w = fspecial('laplacian',0);I_g_d = double(I_g);g = imfilter(I_g_d,w,'replicate');...原创 2018-04-23 16:38:49 · 6454 阅读 · 0 评论 -
matlab实现laplacian图像锐化
matlab实现laplacian图像锐化方法1:I_g = imread('3.tif');imtool(I_g)% 使用laplacian进行图像锐化,该过程会产生负值,因此需要使用double类型w = fspecial('laplacian',0);I_g_d = double(I_g);g = imfilter(I_g_d,w,'replicate');I_g_g ...原创 2018-04-23 16:41:02 · 19917 阅读 · 2 评论