用matlab实现对80X80图像 每四个像素(2x2)求平均值,然后用平均值组成新的图像并保存.求程序!我的意思是,对80x80的图片进行缩放。比如一张4x4的图片,分成左上左下右上右下四个块,每个

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 00:05:13

用matlab实现对80X80图像 每四个像素(2x2)求平均值,然后用平均值组成新的图像并保存.求程序!我的意思是,对80x80的图片进行缩放。比如一张4x4的图片,分成左上左下右上右下四个块,每个
用matlab实现对80X80图像 每四个像素(2x2)求平均值,然后用平均值组成新的图像并保存.求程序!
我的意思是,对80x80的图片进行缩放。比如一张4x4的图片,分成左上左下右上右下四个块,每个块都是2x2.然后每个小块求出平均值以后作为新图像各点的值。

用matlab实现对80X80图像 每四个像素(2x2)求平均值,然后用平均值组成新的图像并保存.求程序!我的意思是,对80x80的图片进行缩放。比如一张4x4的图片,分成左上左下右上右下四个块,每个
直接用imresize就可以了.若要自己做,也可以参考imresize函数.

img0=[];
for m=1:80/2
for n=1:80/2
image1(m,n)=sum(sum(img0(2*m-1:2*m,2*n-1:2*n))/4;
end
end

均值滤波嘛~
但是你确定是每四个像素求平均值吗?
这样的话中心点放在哪里?
我给你个每9个点求均值的,你试试。
如果你非要四个点,把中值滤波器改为[1 1;1 1]
倒是也行,但是仍感不妥。
%Date: 2011年9月26日20:25:53
%Function: 3*3均值滤波
%Written by 风之风信子
clc;<...

全部展开

均值滤波嘛~
但是你确定是每四个像素求平均值吗?
这样的话中心点放在哪里?
我给你个每9个点求均值的,你试试。
如果你非要四个点,把中值滤波器改为[1 1;1 1]
倒是也行,但是仍感不妥。
%Date: 2011年9月26日20:25:53
%Function: 3*3均值滤波
%Written by 风之风信子
clc;
clear;
clear all;
I=imread('peppers.png');
%这里改成你的路径,
%切记图像不能放在汉字文件夹。
%路径例子:d:\matlab\moon_light_shadow.jpg
J=rgb2gray(I);
%彩色变黑白
h=(1/9)*[1 1 1;1 1 1;1 1 1];
%滤波器,如果非要2*2用下边这行的滤波器。
% h=(1/4)*[1 1;1 1];
I2=imfilter(J,h);
%滤波(就是求平均的过程)
imshow(I2);

收起

不懂

用matlab实现对80X80图像 每四个像素(2x2)求平均值,然后用平均值组成新的图像并保存.求程序!我的意思是,对80x80的图片进行缩放。比如一张4x4的图片,分成左上左下右上右下四个块,每个 对灰度图像进行霍夫曼编码,用Matlab怎么实现啊? 如何用MATLAB实现对图像的随机采样 如何用matlab实现对图像的梅花形采样 matlab中实现旋转一张RGB图像 matlab做方波图像如何实现? matlab 二值图像的数学形态学变换用matlab实现的二值图像的数学形态学变换 用matlab实现bp算法,对样本进行训练 这个图像用matlab怎么实现啊?色调随角度变化的,有什么命令可以实现这圆形的 如何用matlab实现用小波变换对图像的纹理特征进行抽取...RT,求代码...谢谢... 如何将彩色图像用Matlab进行傅里叶变换,再反变换回去?单独对RGB图像的三个分量做傅里叶变换如何实现?之后又怎样将这三个分量组合起来?给些详细说明和代码 用Matlab怎么对图像做尺度变换 matlab如何实现矩阵图像的直方图均衡化 利用MATLAB实现二维图像傅立叶变换算法 彩色图像矢量中值滤波算法matlab实现 弱弱的问一下关于matlab实现傅里叶反变换的问题:为什么对图像进行傅里叶变换后,再进行傅里叶反变换不能得到原图像 求matlab程序 对一个任意信号进行采样和恢复 用MATLAB实现尽快啊 谢谢 怎么用matlab编程实现一幅图像的灰度直方图,要纵坐标为概率,横坐标为梯度值.如图所示!