资源简介
M文件,可以在MATLAB平台上实现彩色图像的灰度化处理,有比对。
代码片段和文件信息
x=imread(‘E:\test\蓝.jpg‘); %读取RGB格式的图像
y1=rgb2gray(x); %用已有的函数进行RGB到灰度图像的转换
[rows cols colors] = size(x); %得到原来图像的矩阵的参数
y2=zeros(rowscols); %用得到的参数创建一个全零的矩阵,这个矩%阵用来存储用下面的方法产生的灰度图像
y2=uint8(y2); %将创建的全零矩阵转化为uint8格式,因%为用上面的语句创建之后图像是double型的
y3=zeros(rowscols);
y3=uint8(y3);
for i=1:rows
for j=1:cols
sum1=0;
sum2=0;
for k=1:colors
sum1=sum1+x(ijk)/3; %用均值法进行RGB到%灰度图像的转换
sum2=sum2+max(x(ijk));%用最大值法进行%RGB到灰度图像转换
end
- 上一篇:compute_psd.m
- 下一篇:2015数学建模A题matla视频提取图像帧
相关资源
- 2015数学建模A题matla视频提取图像帧
- 点云配准icp算法及三个实现Matlab
- matlab的costas环
- DFT的对称性和用一次FFT实现两个序列
- MATLAB R2012b crack及使用说明汉化
- matlab三维空间中画圆柱
- matlab程序 理想低通滤波器
- matlab作smith chart
- 用matlab产生3维的高斯分布
- HookeJeeves优化程序
- verhulst的matlab程序
- 通过matlab建立Kd-tree并进行k-NN查询
- BP算法MATLAB程序
- 基于遗传算法的OFDM自适应资源分配算
- LSA算法MATLAB测试代码
- matlab调用ansys运算源码与文档
- 马赛克matlab
- 模拟高斯激光传播
- Doubly modifide Hausdorff distance-MATLAB
- 显色指数的MATLAB计算程序
- 区域生长图像分割-MATLAB程序,注释比
- FasterRcnn2.m
- 计算两幅图像的psnr值matlab
- NSGA-II_matlab库
- 涡格法计算气动力MATLAB
- 无刷直流电机MATLAB仿真模型
- matlab实现灰度图的jpeg编码过程
- bfgs算法-matlab源程序
- 边界元法的MATLAB程序
- 基于互信息的图像配准程序
评论
共有 条评论