【matlab图像处理】图片生成伪色彩处理
%伪色彩效果 所谓伪色彩处理,就是将图像中的灰度级经由线性 或非线性变换成不同的彩色。
handles.pic=imread('I:\技术照片\手绘油画\QQ图片20160514185650.jpg');
handles.pic=rgb2gray(handles.pic); %读入源图像
[M,N]=size(handles.pic);%读取图像的大小
for i=1:M; for j=1:N; if handles.pic(i,j)<32 %转化为蓝色B(i,j,:,:,:)=[0,0,1]; elseif handles.pic(i,j)<64 %转化为绿色B(i,j,:,:,:)=[0,1,0]; elseif handles.pic(i,j)<96 %转化为淡蓝色B(i,j,:,:,:)=[0.4,0.9,1]; elseif handles.pic(i,j)<128 %转化为紫色 B(i,j,:,:,:)=[1,0,1];elseif handles.pic(i,j)<160 %转化为红色B(i,j,:,:,:)=[1,0,0];elseif handles.pic(i,j)<192 %转化为橙色 B(i,j,:,:,:)=[1,0.8,0]; elseif handles.pic(i,j)<224 %转化为黄色B(i,j,:,:,:)=[1,1,0]; elseif handles.pic(i,j)<255 %转化为淡黄色 B(i,j,:,:,:)=[1,0.8,0]; endend
end
figure,imshow(B);
title('伪色彩效果');
【matlab图像处理】图片生成伪色彩处理相关推荐
- matlab 由图片生成视频
clc clear % 移动到某个目录下, srcDic = uigetdir(''C:\Users\NEVERGUVEIP\Desktop\机器学习'); cd(srcDic); %读取所有的jpg ...
- matlab修改图片位深度_MATLAB 图像处理
MATLAB 图像处理 基础 简介 图像类型 灰度图像 二值图像 RGB图像 索引图像 颜色图 colorcube 获取颜色图 colormap 更改颜色图 HSV彩色空间 rgb2hsv 将RGB颜 ...
- imread函数 matlab_【MATLAB图像处理学习】1.读取和显示图片
CHAPTER2 图像处理的基础函数 [使用的教材:冈萨雷斯 数字图像处理MATLAB(Digital image processing with Matlab] [原书图片下载地址:点这里] 先介绍 ...
- 使用Matlab把图片集合生成视频流文件
上一次在写过<使用Matlab读取视频流文件>博客,地址:https://blog.csdn.net/lingyunxianhe/article/details/83543282 这次是: ...
- Matlab.图像处理设计-曼陀罗图片绘制
Matlab.图像处理设计-曼陀罗图片绘制 [程序设计] 本次设计的内容是用Matlab.绘制曼陀罗图形,通过在Matlab.中对给定形状的图片进行移动.旋转和叠加等方式来实现. 设计中用到了二值化处 ...
- Matlab图像处理创新实践-实验3【图像锐化】
Matlab图像处理创新实践-实验1[图像滤波基础(1)] Matlab图像处理创新实践-实验2[图像滤波基础(2)] Matlab图像处理创新实践-实验3[图像锐化] Matlab图像处理创新实践- ...
- Matlab图像处理创新实践-实验2【图像滤波基础(2)】
Matlab图像处理创新实践-实验1[图像滤波基础(1)] Matlab图像处理创新实践-实验2[图像滤波基础(2)] Matlab图像处理创新实践-实验3[图像锐化] Matlab图像处理创新实践- ...
- Matlab图像处理创新实践-实验1【图像滤波基础(1)】
Matlab图像处理创新实践-实验1[图像滤波基础(1)] Matlab图像处理创新实践-实验2[图像滤波基础(2)] Matlab图像处理创新实践-实验3[图像锐化] Matlab图像处理创新实践- ...
- Matlab 图像处理的一些杂记
图像直方图均衡- - Tag: matlab 图像处理 直方图均衡 % 数字图像处理程序作业 % 本程序能将JPG格式的彩色图像文件灰度化并进行直方图均衡 % % 输入文件:Pic ...
- Matlab图像处理基础(一)图像类型的转换
图像类型转换 首先我们需要知道图像类型有哪几种:二值图像,灰度图像,真彩色图像,索引色图像 四种. 一. RGB图像转换为灰度图像 需要调用 rgb2gray() 函数,调用格式为: X =rgb2g ...
最新文章
- request.getSession()
- 23.C++类对象的指针为空时,调用成员函数不会挂掉
- 数据分析行业需要具备哪些技术 如何快速进入
- 大型企业网络配置系列课程详解(四) --HSRP和VRRP配置与相关概念的理解(一)...
- Tensorflow 指令加速
- ldd随笔(1)-linux设备模型
- java_basic_review(5)java反射荔枝
- 动态调整线程池_调整线程池的重要性
- android 弹窗ui,Android 弹出窗口与对话框 UI设计
- 照相机的录像内容网上发布方法
- quartz获取缓存中所有运行中的Job
- volley源代码解析(六)--HurlStack与HttpClientStack之争
- Spring之JDBC模板jdbcTemplate
- 后端类型/状态/标识校验限定法
- 语音信号预处理1——chirp信号的生成与接收
- html 360浏览器表单自动填写,360 浏览器自动填表: 让重复填表见鬼去
- 谈谈订单号和流水号的关系
- 银行面试之MySQL数据库
- 北京航空航天大学经管学院《量化交易与大数据金融》课程实验 :自选至少5支基金,和一个大盘指数,比较这5支基金的信息比率
- java游戏征途2008_醉剑逍遥-征途天下
热门文章
- Item19 设计class犹如设计type
- Unity学习笔记:fps游戏敌人模块(1)
- 2022年,我45岁,一息尚存不落征帆,静稳前行未来可期
- 云计算教程入门视频课件:VDI(远程桌面)是什么?
- Win7系统下Anaconda的TensorFlow-gpu安装
- 如何构建集团母子公司集权式财务管理体制
- PDF转换成CAD怎么转换?分享几种快速转换方法
- Unity URP Fullscreen 全屏特效 绘制全屏四边面并重建世界空间位置
- MCGS屏幕程序 包含图纸,程序,为锅炉系统,含有整套系统架 MCGS屏幕程序 包含CAD图纸,西门子PLC程序和昆仑通态MCGS触摸屏程序,为锅炉系统,含有整套系统
- C++ 之Date类实现输入时间和加1天时间