需求

直接操作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图像处理_直接操作像素点进行颜色变换相关推荐

  1. matlab图像处理 识别颜色,MATLAB图像处理_直接操作像素点进行颜色变换

    需求 直接操作RGB图像的像素点,进行颜色的相关操作. 掌握这个,必须对MATLAB中矩阵的操作有所熟悉,特别是整行.整列的操作. 如: J = [1 2 3; 4 5 6; 7 8 9]; --这里 ...

  2. matlab 改变坐标轴间距,matlab坐标轴刻度间距

    matlab坐标轴操作大全_电脑基础知识_IT/计算机_专业资料. 坐标轴标注: 1. 控制坐标轴尺度长度:set(gca,'XLim',[-pi/2 pi]) 2. 定制自己想标注的刻度: .... ...

  3. indesign拖进去颜色变灰_在 InDesign 中管理颜色

    有关的详细信息和说明,请单击以下链接. 打印时使用颜色管理 当打印颜色管理文档时,可指定其他颜色管理选项以保证打印机输出中的颜色一致.例如,假设文档当前包含的是印前输出制作的配置文件,但是想使用桌面打 ...

  4. matlab改变figure大小,Matlab Figure 调整大小、字号、线宽

    绘图窗口菜单File | Export Setup里很方便的改变这些属性 特别是Expand axes to fit figure,会更好减少空白边. 设置好可以保存模板,下次调用. 也可以将这个功能 ...

  5. matlab 改变矩阵大小,matlab编程 左边和右边的矩阵大小不匹配,导致不能直接赋值...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 clear all n=input(*摩尔数*); p(1)=input(*压强*); v(1)=input(*体积*); R=8.314; r=1.4; ...

  6. python颜色填充代码_在python tu中用颜色填充形状

    我试着用颜色填充一个形状,但是当我运行它时,它不会显示出来. 我不应该用课堂来做这个吗?我不精通python-3,仍然在学习如何使用类import turtle t=turtle.Turtle() t ...

  7. bmp调色板颜色信息重复_如何更改 Linux 终端颜色主题 | Linux 中国

    你可以用丰富的选项来定义你的终端主题.-- Seth Kenlon 如果你大部分时间都盯着终端,那么你很自然地希望它看起来能赏心悦目.美与不美,全在观者,自 CRT 串口控制台以来,终端已经经历了很多 ...

  8. 诛仙服务器显示横线,诛仙手游字变颜色怎么弄_诛仙手游字体颜色代码大全_快吧手游...

    诛仙手游字变颜色怎么弄?相信好多小伙伴在聊天的过程中遇到这种情况,别人的字体会有各种字体出现,在这里,小编整理了诛仙手游字体颜色代码大全!快来学习一下吧! 字体颜色代码大全 [[950000]aaff ...

  9. MATLAB图像处理(三):获取图像像素值、改变像素值及像素数

    一.原理 图像由像素组成,imread 函数可读取图像每个像素的RGB值. RGB图的每个像素的像素值一般由三个变量r.g.b组成(0-255). 灰度图的每个像素的像素值一般只有一个值(0-255) ...

最新文章

  1. 2020-08-17TensorFlow 和keras有什么区别?
  2. mybatis的注解开发之三种动态sql
  3. 079_html5内联SVG
  4. WWW 2021 | 融合先验知识的BERT注意力模型
  5. Object Pools 喷泉效果实现
  6. QNX下挂载USB设备
  7. 你没有见过的 7 种 for 循环优化,超好用!
  8. ioprofile mysql_使用pt-ioprofile对MySQL作IO剖析
  9. if else if else语句格式_if-else代码优化的八种方案
  10. linux如何使用eth0网卡,Linux运维学习之如何取出网卡eth0的ip地址?
  11. 苹果发布高端头戴式耳机AirPods Max12月15日发售
  12. Kongzue的APP拍照相册选择工具
  13. 数据库删除表中多列语法总结
  14. 【转载】社会网络中心性度量
  15. 银行计算机岗社会招聘考什么题目,必知丨应聘银行技术岗,考试都考啥?
  16. 浏览器主页被篡改解决小妙招
  17. Swap——二分图最大匹配
  18. 阿克曼转向几何的设计原理及解决的问题
  19. 黄花城之行-未到四海
  20. wc -m命令在统计字符数的时候为什么总是多一个?

热门文章

  1. 计算机安全论文摘要,计算机安全防护论文摘要怎么写 计算机安全防护论文摘要范文参考...
  2. 张晓楠讲如何提高英语听力
  3. 2020年 ICLR 国际会议最终接受论文(poster-paper)列表(三)
  4. android之图片选择器ImageSelector的使用
  5. RT-Thread物联网操作系统介绍:6、线程挂起和恢复
  6. autojs 微信 布局分析不到位
  7. Win10电脑桌面上没有‘我的电脑’图标
  8. (手机自适应)成人高考自考资讯网源码 织梦dedecms模板
  9. python计算长方体体积代码_编写程序,计算一个长方体的表面积和体积。
  10. 经典面试题助你成功就业