主要功能是使灰度图中亮度越高的像素点,在伪彩色图中对应的点越趋向于红色;亮度越低,则对应的伪彩色越趋向于蓝色;

代码:

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:xfor j=1:ytemp=(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));endif 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));endif 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;endif 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
endfigure,
imshow(uint8(img_cai));title('伪彩色图像');
总体上按照灰度值高低,由红渐变至蓝,中间色为绿色。其对应关系如下图3所示:
原图:
对比度增强,简单灰度拉伸提高
伪彩色图像
C++代码:
未完待续............

数字图像处理,图像的伪彩色处理相关推荐

  1. 数字图像处理图像反转的实现_使用8086微处理器反转16位数字

    数字图像处理图像反转的实现 Problem statement: 问题陈述: Write an assembly language program in 8086 microprocessor to ...

  2. 数字图像处理图像反转的实现_反转8位数字| 8085微处理器

    数字图像处理图像反转的实现 Problem statement: 问题陈述: To reverse 8 bits number using 8085 microprocessors. 使用8085微处 ...

  3. 数字图像处理课设图像的锐化_数字图像处理图像锐化处理.ppt

    数字图像处理图像锐化处理 4.7.2 灰度级到彩色转换 灰度级到彩色转换(例) 在HSI彩色空间的直方图均衡强度均衡处理没有改变图像的色调和饱和度值,但它的确影响了整体图像的彩色感观. 向量分量可以用 ...

  4. matlab 求其骨架,数字图像处理图像的骨架生成和提取(Matlab)三种方法

    [实例简介] 数字图像处理图像的骨架生成和提取(Matlab),有三种方法,推荐给大家! [实例截图] [核心代码] Programe ├── Programe1 │   ├── 00.JPG │   ...

  5. Matlab数字图像处理——图像的空间变换

    Matlab空间变换函数 imtransform Matlab空间变换函数 imtransform 可以实现图像仿射变换(如 平移.旋转.剪切.缩放).投影变换, 该函数可与 maketform 配合 ...

  6. 计算机图像进行滤波的函数,数字图像处理图像滤波.ppt

    数字图像处理图像滤波 图像滤波 图像处理中所用到的图像往往含有噪声,需要用图像滤波的方法去除噪声. 内容框架 像素基础知识介绍 算术和逻辑运算 直方图 直方图均衡算法,用于图像锐化. 图像增强基本方法 ...

  7. 《opencv 数字图像处理 图像基础》

    <opencv 数字图像处理 图像基础> 矩阵 通道分离和合并 彩色图像转灰度图像 灰度图转二值化图像 图像运算 矩阵 定义一个显示图像的函数,对于灰度图,里面添加了vmin=0,vmax ...

  8. 数字图像处理--图像梯度的基本原理

    前面我们提到,当用均值滤波器降低图像噪声的时候,会带来图像模糊的副作用.我们当然希望看到的是清晰图像.那么,清晰图像和模糊图像之间的差别在哪里呢?从逻辑上考虑,图像模糊是因为图像中物体的轮廓不明显,轮 ...

  9. matlab数字图像处理——图像的读写,灰度、二值图像

    一.实验目的 1.结合数字图像处理的知识,直观感受图像处理的基本实现过程 2.熟悉MATLAB工具的使用 3.了解图像的读写和显示 二.实验内容 实验内容一:图像读取 (1)利用编程实现读取图像 利用 ...

  10. 数字图像处理——图像退化与复原

    图像退化与复原 内容简介 1.图像退化与复原的原理 1.1 图像退化的数学模型 1.2 图像退化的原理 1.3 图像复原的原理 2. 图像去噪 2.1 噪声模型 2.2 噪声参数的估计 2.3 针对噪 ...

最新文章

  1. 在AngularJS控制器之间共享数据
  2. getBoundingClientRect计算页面元素的offsetLeft、offsetTop
  3. mssql语句精华指令
  4. ​内核调试技巧--systemtap定位丢包原因
  5. 常用牛人主页链接(计算机视觉、模式识别、机器学习相关方向,陆续更新。。。。)【转】...
  6. 做柜员还是程序员_应届生放弃互联网大厂回家乡银行:程序员五万比不上柜员五千...
  7. IPV4与IPV6的区别(史上最详细)
  8. iperf3怎么看结果_iperf3命令使用
  9. 从GPU诞生说起:AMD统一渲染架构回顾及展望(转)
  10. MySQL建立连接慢的处理
  11. Html5 学习笔记 【PC固定布局】 实战6 咨询页面
  12. 计算机毕业设计SSM大学生社团管理系统【附源码数据库】
  13. FileReader的使用方法
  14. 『原创』ewebeditor 2.1.6 上传漏洞利用工具
  15. Cross Domain Knowledge Transfer for Person Re-identification笔记
  16. 歌尔2718硅咪 超小体积 S15OB383-058 S15OB381-055 S15OT421-001
  17. 程序员转行中,深入研究一下产品经理岗,有兴趣的一起来学习进步吧!
  18. 如何选择加密软件保护公司数据安全
  19. c语言数列求和中有乘法,C语言数列求和(使用while循环)
  20. GOF23种设计模式你知道是什么吗?都有什么作用?

热门文章

  1. 开源图书管理_图书馆资源探索开源选项
  2. centos7安装docker并配置daocloud
  3. hive函数用法以及场景
  4. 泛微校招群面经历(一日游?)
  5. 【Java】函数式接口
  6. 进程在内存中的样子,以及进程的一生
  7. Navicat8注册码+mysql配置
  8. 第1讲:进化心理学背景与渊源2
  9. 深度优先搜索(Depth First Search)、广度优先搜索(Breadth First Search)
  10. Cartographer(三)思岚雷达rplidar ros驱动使用报错与解决