本文主要是介绍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
这篇关于MATLAB图像处理_直接操作像素点进行颜色变换的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!