对数处理.zip

  • 马克图不
    了解作者
  • matlab
    开发工具
  • 734KB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • 1 积分
    下载积分
  • 1
    下载次数
  • 2020-09-24 11:02
    上传日期
使用matlab软件对黑白图像进行对数操作,使图像变得清晰
对数处理.zip
  • 对数
  • meiyuan.bmp
    1.7MB
  • 002.bmp
    192.1KB
  • guge.jpg
    21KB
  • duishu.m
    1.5KB
  • 001.bmp
    192.1KB
内容介绍
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Basic image processing operation %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% clear; %1. Constant definiation CONST_COLOR_BLACK = 0; CONST_COLOR_WHITE = 255; %2. read image operation iColorA = imread('guge.jpg'); %iColorA = imread('001.bmp'); %iColorA = imread('002.bmp'); iInputA = rgb2gray(iColorA); % gray = 0.3*Red + 0.6*Blue + 0.1*Green %3. image process [Height,Width] = size(iInputA); iOutputA = iInputA; for i=1:Height for j=1:Width %当前的输入像素就是f(i,j)=iInputA(i,j) %当前的输出像素就是g(i,j)=iOutputA(i,j) %对数操作: g(i,j)=T[f(i,j)]=20*uint8(log2(double(1+f(i,j)))) iOutputA(i,j) = 20*uint8(log2(double(1+iInputA(i,j)))); %Function 1: brighter operation f(i,j) % if iInputA(i,j) == CONST_COLOR_BLACK % iOutputA(i,j) = CONST_COLOR_WHITE; % end % if iInputA(i,j) == CONST_COLOR_WHITE % iOutputA(i,j) = CONST_COLOR_BLACK; %end end end for i=1:Height for j=1:Width if iOutputA(i,j)>= 255 iOutputA(i,j) = 255; end if iOutputA(i,j)<=0 iOutputA(i,j) = 0; end end end %iOutputA=uint8(iOutputA); %4.display results subplot(211),imshow(iInputA); title('原图像图像') subplot(212),imshow(iOutputA ); title('处理图像') %image file write %imwrite(iOutputA,'processed.bmp','bmp');
评论
    相关推荐
    • 图像处理基础教程
      图像处理方面的经典教程,整理后上传的,对数模什么的都有用
    • 数字图像处理基础知识
      学习图象处理必备产品!
    • 数字图像处理
      数字图像处理 反色 镜像 平移 对比度修改 亮度调节 指数变换 对数变换 直方图 装箱 均值
    • 数字图像处理
      可以对图片进行FFT变换,DCT变换等,还可以进行人物的美白祛痘等功能。
    • 图像处理FFT IFFT
      图像处理傅里叶变化(FFT)和(IFFT)
    • 数字图像处理对数代码
      精通系列\精通Visual C++数字图像处理技术与工程案例\chap01\取对数.rar
    • 图像处理中图像的点运算,包括图像配准,图像线性变换,对数变换等
      图像处理中图像的点运算,包括图像配准,图像线性变换,对数变换,阈值变换等
    • 图像处理软件
      图像处理软件,用Ribbon界面编写,包括二值化,开闭操作,腐蚀,膨胀,直方图,对数增强,位移,放缩,镜像,均值滤镜,拉布拉斯增强等操作
    • VC图像处理软件
      高斯平滑,对比度拉伸,二值化,反色,方块编码,Fourier变换,均值滤波,拉普拉斯锐化,DCT变换,亮度增减,梯度锐化,图像镜像,图像平移,图像缩放,图像细化,图像旋转,直方图均衡,取对数,取指数。...
    • codesforimageprocessing.rar
      实现简单图像处理,包括256色转灰度图、Hough变换、Walsh变换、中值滤波、二值化变换、亮度增减、傅立叶变换、反色、取对数、取指数、图像平移、图像旋转、图像细化、图像缩放、图像镜像、均值滤波、对比度拉伸、拉普拉斯锐化(边缘检测)、方块编码、梯度锐化、灰度均衡、直方图均衡、离散余弦变换、维纳滤波处理、逆滤波处理、阈值变换、高斯平滑。