matlab 改变像素颜色,MATLAB图像处理_直接操作像素点进行颜色变换
需求
直接操作RGB图像的像素点,进行颜色的相关操作。
掌握这个,必须对MATLAB中矩阵的操作有所熟悉,特别是整行、整列的操作。
如:
J = [1 2 3; 4 5 6; 7 8 9]; ——这里定义了一个三行三列的矩阵。
J[:, 1] = 0; ——直接操作了J矩阵中每一行的第1列 此时J = [0 2 3; 0 5 6; 0 8 9]
其他如行操作用法类似,不再赘述。
下面我们对一副图像进行直接操作,把其中的红色部分改为蓝色。
代码如下:
% BY SCOTT % red2blue
% change red to blue
clear all;
clc;
rgb = imread('red2blue.png');
figure;
imshow(rgb);
R=rgb(:,:,1); %red
G=rgb(:,:,2); %green
B=rgb(:,:,3); %blue
[x,y,z]=size(rgb);
for i=1:x
for j=1:y
if( (R(i,j) >= 180) && (R(i,j) <=255) && (G(i,j) <50) && (B(i,j) <50) )
R(i,j) = 0;
G(i,j) = 162;
B(i,j) = 232;
end
end
end
% in this way
% blue(:,:,1)=R(:,:);
% blue(:,:,2)=G(:,:);
% blue(:,:,3)=B(:,:);
% another way
for i=1:x
for j=1:y
blue(i,j,1) = R(i,j);
blue(i,j,2) = G(i,j);
blue(i,j,3) = B(i,j);
end
end
figure;
imshow(blue);
运行结果:
转换前:
转换后:
原文:http://blog.csdn.net/scottly1/article/details/42193075
matlab 改变像素颜色,MATLAB图像处理_直接操作像素点进行颜色变换相关推荐
- matlab图像处理 识别颜色,MATLAB图像处理_直接操作像素点进行颜色变换
需求 直接操作RGB图像的像素点,进行颜色的相关操作. 掌握这个,必须对MATLAB中矩阵的操作有所熟悉,特别是整行.整列的操作. 如: J = [1 2 3; 4 5 6; 7 8 9]; --这里 ...
- matlab 改变坐标轴间距,matlab坐标轴刻度间距
matlab坐标轴操作大全_电脑基础知识_IT/计算机_专业资料. 坐标轴标注: 1. 控制坐标轴尺度长度:set(gca,'XLim',[-pi/2 pi]) 2. 定制自己想标注的刻度: .... ...
- indesign拖进去颜色变灰_在 InDesign 中管理颜色
有关的详细信息和说明,请单击以下链接. 打印时使用颜色管理 当打印颜色管理文档时,可指定其他颜色管理选项以保证打印机输出中的颜色一致.例如,假设文档当前包含的是印前输出制作的配置文件,但是想使用桌面打 ...
- matlab改变figure大小,Matlab Figure 调整大小、字号、线宽
绘图窗口菜单File | Export Setup里很方便的改变这些属性 特别是Expand axes to fit figure,会更好减少空白边. 设置好可以保存模板,下次调用. 也可以将这个功能 ...
- matlab 改变矩阵大小,matlab编程 左边和右边的矩阵大小不匹配,导致不能直接赋值...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 clear all n=input(*摩尔数*); p(1)=input(*压强*); v(1)=input(*体积*); R=8.314; r=1.4; ...
- python颜色填充代码_在python tu中用颜色填充形状
我试着用颜色填充一个形状,但是当我运行它时,它不会显示出来. 我不应该用课堂来做这个吗?我不精通python-3,仍然在学习如何使用类import turtle t=turtle.Turtle() t ...
- bmp调色板颜色信息重复_如何更改 Linux 终端颜色主题 | Linux 中国
你可以用丰富的选项来定义你的终端主题.-- Seth Kenlon 如果你大部分时间都盯着终端,那么你很自然地希望它看起来能赏心悦目.美与不美,全在观者,自 CRT 串口控制台以来,终端已经经历了很多 ...
- 诛仙服务器显示横线,诛仙手游字变颜色怎么弄_诛仙手游字体颜色代码大全_快吧手游...
诛仙手游字变颜色怎么弄?相信好多小伙伴在聊天的过程中遇到这种情况,别人的字体会有各种字体出现,在这里,小编整理了诛仙手游字体颜色代码大全!快来学习一下吧! 字体颜色代码大全 [[950000]aaff ...
- MATLAB图像处理(三):获取图像像素值、改变像素值及像素数
一.原理 图像由像素组成,imread 函数可读取图像每个像素的RGB值. RGB图的每个像素的像素值一般由三个变量r.g.b组成(0-255). 灰度图的每个像素的像素值一般只有一个值(0-255) ...
最新文章
- 2020-08-17TensorFlow 和keras有什么区别?
- mybatis的注解开发之三种动态sql
- 079_html5内联SVG
- WWW 2021 | 融合先验知识的BERT注意力模型
- Object Pools 喷泉效果实现
- QNX下挂载USB设备
- 你没有见过的 7 种 for 循环优化,超好用!
- ioprofile mysql_使用pt-ioprofile对MySQL作IO剖析
- if else if else语句格式_if-else代码优化的八种方案
- linux如何使用eth0网卡,Linux运维学习之如何取出网卡eth0的ip地址?
- 苹果发布高端头戴式耳机AirPods Max12月15日发售
- Kongzue的APP拍照相册选择工具
- 数据库删除表中多列语法总结
- 【转载】社会网络中心性度量
- 银行计算机岗社会招聘考什么题目,必知丨应聘银行技术岗,考试都考啥?
- 浏览器主页被篡改解决小妙招
- Swap——二分图最大匹配
- 阿克曼转向几何的设计原理及解决的问题
- 黄花城之行-未到四海
- wc -m命令在统计字符数的时候为什么总是多一个?
热门文章
- 计算机安全论文摘要,计算机安全防护论文摘要怎么写 计算机安全防护论文摘要范文参考...
- 张晓楠讲如何提高英语听力
- 2020年 ICLR 国际会议最终接受论文(poster-paper)列表(三)
- android之图片选择器ImageSelector的使用
- RT-Thread物联网操作系统介绍:6、线程挂起和恢复
- autojs 微信 布局分析不到位
- Win10电脑桌面上没有‘我的电脑’图标
- (手机自适应)成人高考自考资讯网源码 织梦dedecms模板
- python计算长方体体积代码_编写程序,计算一个长方体的表面积和体积。
- 经典面试题助你成功就业