【Matlab】将彩色图像转换为灰度图像
来源:互联网 发布:产品库存管理系统php 编辑:程序博客网 时间:2024/05/09 10:08
MyYuanLaiPic = imread('./img/3.jpg');%读取RGB格式的图像 MyFirstGrayPic = rgb2gray(MyYuanLaiPic);%用已有的函数进行RGB到灰度图像的转换 [rows , cols , colors] = size(MyYuanLaiPic);%得到原来图像的矩阵的参数 MidGrayPic = zeros(rows , cols);%用得到的参数创建一个全零的矩阵,这个矩阵用来存储用下面的方法产生的灰度图像 MidGrayPic = uint8(MidGrayPic);%将创建的全零矩阵转化为uint8格式,因为用上面的语句创建之后图像是double型的 for i = 1:rows for j = 1:cols sum = 0; for k = 1:colors sum = sum + MyYuanLaiPic(i , j , k) / 3;%进行转化的关键公式,sum每次都因为后面的数字而不能超过255 end MidGrayPic(i , j) = sum; end end imwrite(MidGrayPic , './img/3.png' , 'png'); %显示原来的RGB图像 figure(1); imshow(MyYuanLaiPic); %显示经过系统函数运算过的灰度图像 figure(2); imshow(MyFirstGrayPic); %显示转化之后的灰度图像 figure(3); imshow(MidGrayPic);
0 0
- 【Matlab】将彩色图像转换为灰度图像
- MATLAB将彩色图像转化为灰度图像
- vc将彩色图像转换为灰度图像
- 灰度图像转换为彩色
- Matlab图像处理:使用函数将彩色图转换为灰度图
- 彩色图像转换为灰度图像
- openCV彩色图像转换为灰度图像
- 彩色图像批量转换为灰度图像
- 彩色模型和彩色图像转换为灰度图像
- MATLAB学习笔记 将彩色的图像转化为灰度图像
- Matlab批量转换彩色图像为灰度图像(批量读文件和写文件)
- MATLAB中将彩色的图像转化为灰度图像
- MATLAB中将彩色的图像转化为灰度图像
- MATLAB中将彩色的图像转化为灰度图像
- 使用 Java 进行图像处理 - 将彩色图像转换为灰度图
- 使用GDI+将24位真彩色图像转换为8位灰度图像
- 数字图像处理——用Java将彩色图像转换为灰度图像
- /LGC图形渲染/彩色图像转换为灰度图像
- linux下的一些小问题的小结
- 第1次实验——NPC问题(回溯算法、聚类分析)
- CentOS 注销在线用户
- 程序员的样子
- 文字还在,不会离开
- 【Matlab】将彩色图像转换为灰度图像
- POJ 1041 John's trip(欧拉回路+输出路径)
- 列表、集合与数组之间的转化
- 图像处理过程中的问题
- 悟透JavaScript(理解JS面向对象的好文章)
- 银行管理系统
- jQuery # 选择器总结
- 计软对抗赛之玲珑龟
- cocos2d-x AssetsManager libcurl使用心得