伪彩色处理

伪彩色增强:把一幅黑白域图像的不同灰度级映射为一幅彩色图像的技术手段。

伪彩色增强有很多种方法,而下面的增强方法则是使用的空间域灰度级-彩色变换法。

空间域灰度级-彩色变换法:可以将灰度图像变为具有多种颜色渐变的连续彩色图像,变换后的图像视觉效果较好,主要色相是将灰度图像f(x,y)送入具有不同变换性质的红、绿、蓝3个变换器,相对应的产生3个不同的输入fR(x,y),fG(x,y),fB(x,y)将它们对应地作为彩色图像的红绿蓝三个色彩分量合成一副彩色图像。

彩虹编码和热金属编码是其中的两种变化函数。

彩虹编码

Image1=imread('lotus.bmp');%转换为灰度
gray=rgb2gray(Image1);
[h,w]=size(gray);
%新图像的矩阵
NewImage3=zeros(h,w,3);
for x=1:hfor y=1:wif gray(x,y)<96NewImage3(x,y,1)=0;elseif gray(x,y)<128NewImage3(x,y,1)=255*(gray(x,y)-96)/32;elseNewImage3(x,y,1)=255;endend
end
for x=1:hfor y=1:wif gray(x,y)<32NewImage3(x,y,2)=0;elseif gray(x,y)<64NewImage3(x,y,2)=255*(gray(x,y)-32)/32;elseif gray(x,y)<128NewImage3(x,y,2)=255;elseif gray(x,y)<192NewImage3(x,y,2)=255*(192-gray(x,y))/64;elseNewImage3(x,y,2)=255*(gray(x,y)-192)/64;endend
end
for x=1:hfor y=1:wif gray(x,y)<32NewImage3(x,y,3)=255*gray(x,y)/32;elseif gray(x,y)<64NewImage3(x,y,3)=255;elseif gray(x,y)<96NewImage3(x,y,3)=255*(96-gray(x,y))/32;elseif gray(x,y)<192 NewImage3(x,y,3)=0;elseNewImage3(x,y,3)=255*(gray(x,y)-192)/64;endend
end
imshow(NewImage3),title('彩虹编码')

处理结果

热金属编码

Image1=imread('lotus.bmp');%转换为灰度
gray=rgb2gray(Image1);
[h,w]=size(gray);
%新图像的矩阵
NewImage4=zeros(h,w,3);
for x=1:hfor y=1:wif gray(x,y)<64NewImage4(x,y,1)=0;elseif gray(x,y)<128NewImage4(x,y,1)=255*(gray(x,y)-64)/64;elseNewImage4(x,y,1)=255;endend
end
for x=1:hfor y=1:wif gray(x,y)<128NewImage4(x,y,2)=0;elseif gray(x,y)<192NewImage4(x,y,2)=255*(gray(x,y)-128)/64;elseNewImage4(x,y,2)=255;endend
end
for x=1:hfor y=1:wif gray(x,y)<64NewImage4(x,y,3)=255*gray(x,y)/64;elseif gray(x,y)<96NewImage4(x,y,3)=255;elseif gray(x,y)<128NewImage4(x,y,3)=255*(128-gray(x,y))/32;elseif gray(x,y)<192 NewImage4(x,y,3)=0;elseNewImage4(x,y,3)=255*(gray(x,y)-192)/64;endend
end
imshow(NewImage4),title('热金属编码')

处理结果

【数字图像处理】Matlab实现-图像增强-彩色图像增强(彩虹编码,热金属编码)相关推荐

  1. 【基于MATLAB的数字图像处理】第四章·图像增强

    系列文章 ·[基于MATLAB的数字图像处理]第一章·绪论 ·[基于MATLAB的数字图像处理]第二章·视觉系统与图像处理系统 ·[基于MATLAB的数字图像处理]第三章·基本图像变换 ·[基于MAT ...

  2. 《数字图像处理 MATLAB版》学习笔记

    学习教材:<数字图像处理 MATLAB版>(第二版) 冈萨雷斯 学习过程中的图片代码和及我收集的一些关于数字图像处理的其他学习资料,需要的可以评论留下邮箱(需要购买专栏),加油 文章目录 ...

  3. 数字图像处理MATLAB学习笔记(五)

    数字图像处理MATLAB学习笔记(五) Color Image Processing 1 Color Image Representation in MATLAB 这里不多说了,彩色图片在计算机中以R ...

  4. 数字图像处理matlab上机实验 (八)

    前言:作为一名图像算法攻城狮,那是在2014年大三下学期,一本深绿色的<数字图像处理>(冈萨雷斯的英文版)出现在自己课桌前.偶然间打开的一扇意外之门,就这样结下了一段不解之缘,那些日子不断 ...

  5. 数字图像处理——第六章 彩色图像处理

    数字图像处理--第六章 彩色图像处理 文章目录 数字图像处理--第六章 彩色图像处理 1 彩色模型 1.1 RGB彩色模型 1.2 CMY 和CMYK彩色模型 1.3 HSI彩色模型 2 伪彩色图像处 ...

  6. 【资源分享】数字图像处理MATLAB版冈萨雷斯+中文高清版+随书源码链接

    写在这里的初衷,一是备忘,二是希望得到高人指点,三是希望能遇到志同道合的朋友. 目录 1.数字图像处理MATLAB版冈萨雷斯+中文高清版 2.数字图像处理MATLAB版冈萨雷斯随书源码 1.数字图像处 ...

  7. 【数字图像处理matlab】(HSI变换融合算法)

    [数字图像处理matlab](HSI变换融合算法) 输入一张高分辨率的全色影像HR,一张低分辨率的多光谱影像MS,采用HSI变换融合算法实现影像融合,其中RGB与HSI影像的相互转换调用自定义函数RG ...

  8. [数字图像处理Matlab]任选一幅灰度图,自行编写程序,完成直方图均衡化。鼠鼠的数字图像处理实验要求:不能用MATLAB自带的histeq函数实现直方图均衡化

    数学理论前提:见数字图像处理(第三版) 李俊山等编著  p50-53 1.利用imhist函数统计像素点个数 Im = imread("C:\Users\鼠鼠\Desktop\数字图像处理m ...

  9. 图像处理----入门资料,Matlab r2019最新版,r2008a,《数字图像处理》冈萨雷斯 第三版 《数字图像处理 Matlab 版》

    研究生想研究的方向是图像处理,现在离开学还有四个月,希望能稍微入门吧.同时也希望通过博客的形式记录一下学习的进度,学习的心情.目前学习两周,安装了基本的软件,收集书籍,学习了灰度变换,空间滤波,频率滤 ...

最新文章

  1. 自动驾驶开发云平台业务分析
  2. js init : function ()
  3. 使用Application.GetResourceStream从XAP安装包加载任意资源
  4. 爬虫,如何防止被ban之策略大集合
  5. autopep8规范你的python代码
  6. 在ubuntun虚拟机里安装goLang语言编程环境
  7. unity中怎么做河流_【干货】工作中怎么做工业设计的?(一)
  8. 【Cef编译】 CefSharp编译失败,检测到“RuntimeLibrary”的不匹配项: 值“MT_StaticRelease”不匹配值“MD_DynamicRelease”...
  9. MySQL 优化之 EXPLAIN 关键字
  10. Landsat8的不同波段组合说明
  11. mysql 多版本删除_高性能MySQL(四):多版本并发控制
  12. Windows下的TCP/UDP网络调试工具-NetAssist以及Linux下的nc网络调试工具
  13. 设计模式--模版方法
  14. pm2 start 带参数_pm2 start命令进阶详解
  15. linux驱动与设备实例(字符设备(互斥读写),misc设备和platform_device)
  16. 聚合支付公司利楚扫呗获得腾讯、蚂蚁亿元入股
  17. 【TcaplusDBx黎明觉醒】一路相伴,不负期待
  18. 【webview】微信和PC监听浏览器关闭和刷新(亲测可用)
  19. 机器翻译领域最重要的论文和学术文献目录清单(清华大学NLP组)
  20. Facebook如何管理150亿张照片

热门文章

  1. 自我评估,职业规划及对计算机专业的理解(大三软件工程学生的第一篇博客)
  2. windows7 RC 体验(安装与汉化以及开发兼容性)
  3. 一个项目经理的自述:资源永远少,时间永远不够,需求永远变化…
  4. 记录一次礼物动效的设计与实现过程
  5. 要在不确定性当中找到确定性
  6. android 运行版本不兼容,Android开发之——版本兼容性问题
  7. 900z铂金埃尔默Perkin Elmer分析仪器PE电源维修PKE-F700
  8. 高端美食网站建设,餐厅网站怎么制作
  9. 基于Diffusion Model的数据增强方法应用——毕业设计 其三
  10. Hadoop完全分布式搭建过程、maven和eclipse配置hadoop开发环境、配置Map/Reduce Locations、简单wordcount测试!