如何用MATLAB提取一幅图片rgb值中rgb之比为1:1:1的所有的点坐标

高斯低通滤波对图像进行低通滤波代码,这个是灰度图像的彩色图像就是取出RGB三个分量进行滤波再整合I1=imread(&#,
用matlab编写使用二维高斯低通滤波器的函数,使用大小为3*3,标准差分别为0.5,1.5,2.5
-爱问知识网
高斯低通滤波对图像进行低通滤波代码,这个是灰度图像的彩色图像就是取出RGB三个分量进行滤波再整合I1=imread('flower.jpg');
%读取图像I=rgb2gray(I1);
%将图像变为灰度图象%将灰度图像的二维不连续Frourier变换的零频率成分移到频谱的中心s=fftshift(fft2(I));[M,N]=size(s);
%分别返回s的行数到M中,列数到N中n=2;
%对n赋初值%GLPF滤波,d0=5,15,30(程序中以d0=30为例) d0=30;
%初始化d0n1=floor(M/2);
%对M/2进行取整n2=floor(N/2);
%对N/2进行取整for i=1:M
d=sqrt((i-n1)^2+(j-n2)^2);
%点(i,j)到傅立叶变换中心的距离
h=1*exp(-1/2*(d^2/d0^2));
%GLPF滤波函数
s(i,j)=h*s(i,j);
%GLPF滤波后的频域表示
endends=ifftshift(s);
%对s进行反FFT移动%对s进行二维反离散的Fourier变换后,取复数的实部转化为无符号8位整数s=uint8(real(ifft2(s)));
%创建图形图像对象imshow(s);
%显示GLPF滤波处理后的图像title('GLPF滤波(d0=30)');
%为经GLPF滤波后的图像添加标题怎样用matlab将一幅图像转化为灰度图像_百度知道
怎样用matlab将一幅图像转化为灰度图像
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
来自电脑网络类芝麻团
采纳数:78
获赞数:1020
参与团队:
I = rgb2gray(RGB);Matlab函数rgb2gray,函数功能:将真彩色图像转换为灰度图像。在matlab命令窗口中键入doc rgb2gray或help rgb2gray可以获得更多关于该函数的帮助信息。调用方式:I = rgb2gray(RGB)将真彩色RGB图像转换成灰度图像。(RGB并不发生变化)newmap = rgb2gray(map)返回一个灰度调色板。以下是这个函数的实例:% 1. 显示RGB真彩色图像imgrgb = imread('flower.jpg');figure('Name', '显示真彩色图像')imshow(imgrgb)% 2. 显示灰度图像imggray = rgb2gray(imgrgb);figure('Name', '显示灰度图像')imshow(imggray)
tonybus2008
tonybus2008
采纳数:122
获赞数:474
灰度图像转换函数是rgb2gray(),我想你是不知道这个函数,至于怎么读图像,就不用我废话了吧~~
本回答被提问者采纳
为你推荐:
其他类似问题
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。手机配件资讯导航MATLAB图像处理(包括图像类型转换)----转载...
MATLAB图像处理(包括图像类型转换)----转载
Matlab之索引图像转化为灰度图和真彩图
matlab在处理图像时为什么把数据转换为double型?
【VS开发】【图像处理】RGB各种格式
图像处理常用算法GPU实现三:基于模板匹配的边缘检测
基于MATLAB的图像处理程序
1.MATLAB图像处理基础知识
matlab中图像格式转换
图像处理函数详解
matlab&图像处理的几个例子[…
没有更多推荐了,如何在matlab中提取全彩色图像每一点的rgb值,谢谢各位大神_百度知道
如何在matlab中提取全彩色图像每一点的rgb值,谢谢各位大神
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
采纳数:118
获赞数:220
im = imread(文件);rgb = im(x,y,:); im就是了,(x,y)是你要取出rgb的像素点坐标
为你推荐:
其他类似问题
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 rgb格式图片 的文章

 

随机推荐