数字图像处理,图像的伪彩色处理
2015-04-15 17:53
218 查看
主要功能是使灰度图中亮度越高的像素点,在伪彩色图中对应的点越趋向于红色;亮度越低,则对应的伪彩色越趋向于蓝色;
代码:
总体上按照灰度值高低,由红渐变至蓝,中间色为绿色。其对应关系如下图3所示:
原图:
对比度增强,简单灰度拉伸提高
伪彩色图像
C++代码:
未完待续............
代码:
clc; close all; clear; img=imread('oct.bmp'); z=3; [x,y]=size(img); imshow(img);title('原图像'); img=double(img); img_cai=zeros(x,y,z);%准备存储彩色图像 Max=max(max(img));%最大像素 Min=min(min(img));%最小像素 img=(255/(Max-Min))*img-(255*Min)/(Max-Min); figure, imshow(uint8(img));title('对比度调节'); r=1; g=2; b=3; for i=1:x for j=1:y temp=(2*pi/(Max-Min))*img(i,j)-(2*pi*Min)/(Max-Min); if temp <= pi/2 %灰度值比较低的,蓝色,倾向于是背景 img_cai(i,j,r)=0; img_cai(i,j,g)=0; img_cai(i,j,b)=255*(sin(temp)); end if temp>pi/2 && temp<=pi %灰度值比较大的, img_cai(i,g,r)=0; img_cai(i,j,g)=255*(-cos(temp)); img_cai(i,j,b)=255*(sin(temp)); end if temp>pi && temp<=pi*3/2 %灰度值比较大的, img_cai(i,j,r)=255*(-sin(temp)); img_cai(i,j,g)=255*(-cos(temp)); img_cai(i,j,b)=0; end if temp > pi*3/2 %灰度值大的,红色 img_cai(i,j,r)=255*(-sin(temp)); img_cai(i,j,g)=0; img_cai(i,j,b)=0; end % img_cai(i,j,1)=127.5*(-sin(temp))+127.5; % img_cai(i,j,2)=127.5*(-cos(temp))+127.5; % img_cai(i,j,3)=127.5*(sin(temp))+127.5; end end figure, imshow(uint8(img_cai));title('伪彩色图像');
总体上按照灰度值高低,由红渐变至蓝,中间色为绿色。其对应关系如下图3所示:
原图:
对比度增强,简单灰度拉伸提高
伪彩色图像
C++代码:
未完待续............
相关文章推荐
- 数字图像处理实验(6):PROJECT 04-02,Fourier Spectrum and Average Value 标签: 图像处理MATLABfft 2017-05-07 23:1
- 《数字图像处理 第三版》(冈萨雷斯)——第九章 形态学图像处理
- 【图像处理】数字图像处理软件(一)
- 数字图像处理实验(16):PROJECT 06-03,Color Image Enhancement by Histogram Processing 标签: 图像处理MATLAB 2017
- 灰度图像的伪彩色处理
- 数字图像处理实验(9):PROJECT 04-05,Correlation in the Frequency Domain 标签: 图像处理MATLAB 2017-05-25 10:14
- 《数字图像处理》冈萨雷斯学习笔记5:彩色图像处理
- 数字图像处理实验(11):PROJECT 05-02,Noise Reduction Using a Median Filter 标签: 图像处理MATLAB 2017-05-26 23:
- 【图像处理】数字图像处理软件-图片特效--浮雕效果(四)
- 图像处理基础-数字图像处理基础(1)
- 【图像处理】数字图像处理(三)特效----锐化
- 数字图像处理实验(总计23个)汇总 标签: 图像处理MATLAB 2017-05-31 10:30 175人阅读 评论(0)
- 数字图像处理实验(2):PROJECT 02-02, Reducing the Number of Gray Levels in an Image 标签: 图像处理MATLAB 2017-
- 数字图像处理实验(17):PROJECT 06-04,Color Image Segmentation 标签: 图像处理MATLAB 2017-05-27 21:13
- 【图像处理】数字图像处理软件-特效--光晕特效(五)
- 数字图像处理实验(12):PROJECT 05-03,Periodic Noise Reduction Using a Notch Filter 标签: 图像处理MATLAB 2017-0
- 数字图像处理实验(7):PROJECT 04-03 , Lowpass Filtering 标签: 图像处理MATLAB 2017-05-25 09:30 109人
- 《数字图像处理》——形态学图像处理
- 数字图像处理基础-第三章图像预处理
- 《数字图像处理 第三版》(冈萨雷斯)——第六章 彩色图像处理