精华内容
下载资源
问答
  • 本资源是一个通过 matlab求一副图像平均值的代码,可直接运行
  • 需求:求图像的最大灰度、最小灰度、以及平均灰度。代码如下:% BY SCOTT% Count max gray and min grayclear all;clc;rgb = imread('test.jpg');gray = rgb2gray(rgb);[m,n] = size(gray);max = 0;min = 255;sum = ...

    需求:

    求图像的最大灰度、最小灰度、以及平均灰度。

    代码如下:

    % BY SCOTT

    % Count max gray and min gray

    clear all;

    clc;

    rgb = imread('test.jpg');

    gray = rgb2gray(rgb);

    [m,n] = size(gray);

    max = 0;

    min = 255;

    sum = 0;

    avg = 0;

    for i=1:1:m

    for j=1:1:n

    if (gray(i,j) > max)

    max = gray(i,j);

    end

    if (gray(i,j) < min)

    min = gray(i,j);

    end

    sum = sum + double(gray(i, j));

    end

    end

    avg = sum/(m*n);

    imshow(rgb); figure; imshow(gray);

    原文:http://blog.csdn.net/scottly1/article/details/42193279

    展开全文
  • 图像求取均值matlab

    2019-05-29 15:45:18
    超适合新手,下载只需改一下读取图像名称即可运行,不管是普通图像或是遥感影像(注:多光谱影像请将各波段分别导出单独读取),都能无压力运行,省时省心。
  • 基于加权平均融合规则的图像融合MATLAB算法 含融合源图像
  • ihs、pca、加权平均图像融合算法MATLAB实现。 像素级融合算法的三种基础算法的MATLAB实现,仅供参考 ihs pca 加权。
  • 超适合新手,下载后只需改一下读取图像名称即可运行,不管是普通图像或是遥感影像(注:多光谱影像请将各波段分别导出单独读取),都能无压力运行,省时省心。
  • 8/23 matlab 计算图像平均梯度代码

    千次阅读 2020-08-23 22:04:55
    clc; clear; close all; img = imread('crop/1.png'); img = im2double(img); [~,~,imxy] = my_gradient(img); s1 = mean(imxy(:)); disp(s1); function [imx,imy,imnorm] = my_...imy = [im(end,:,:) - im(1.
    clc;
    clear;
    close all;
    
    img = imread('crop/1.png');
    img = im2double(img);
    
    [~,~,imxy] = my_gradient(img);
    s1 = mean(imxy(:));
    disp(s1);
    
    function [imx,imy,imnorm] = my_gradient(im)
    
    imx = [im(:,end,:) - im(:, 1,:),-diff(im,1,2)];
    imy = [im(end,:,:) - im(1, :,:);-diff(im,1,1)];
    imnorm = sqrt(imx.^2 + imy.^2);
    
    end

     

    展开全文
  • 运用加权平均算法对图像进行灰度处理的MATLAB代码,考虑光照对人眼的影响。
  • matlab开发-平均阈值局部图像阈值。meanthresh执行简单的本地图像阈值。
  • 均值滤波是典型的线性滤波算法,它是指在图像上对目标像素给一个模板,该模板包括了其周围的临近像素(以目标像素为中心的周围8个像素,构成一个滤波模板,即去掉目标像素本身),再用模板中的全体像素的平均值来...
  • %读入图像pc_gray = rgb2gray(bmp);%灰度化I_db = double(pc_gray);%转换成double型R = 2476.29*I_db.^0.881;G = 1745.782*I_db.^0.860;B = 1040.218*I_db.^0.775;L = 0.177*R+0.8124*G+0.106*B;...

    bmp = imread('xiaozhai.jpg'); %读入图像

    pc_gray = rgb2gray(bmp);%灰度化

    I_db = double(pc_gray);%转换成double型

    R = 2476.29*I_db.^0.881;

    G = 1745.782*I_db.^0.860;

    B = 1040.218*I_db.^0.775;

    L = 0.177*R+0.8124*G+0.106*B;

    max_L = max(max(L));

    min_L = min(min(L));

    mean_L = mean(L(:));%平均亮度值

    我现在是这样来的,但是这里的亮度值和现实中的亮度值存在一个,未定标的问题。

    可以相互讨论下

    参考的主要文献 :利用高动态图像技术测量道路照明光度参数的原理及方法_宋佳

    更新

    亮度标定的问题可以参考下面这篇文献

    (俞文杰,郭子杨等.数码相机的亮度分布测试研究[J].中国计量学院学报,2014,25(3):273-278.)

    有详细的亮度标定过程,过去一张图像的亮度具体流程

    相机亮度标定(积分球均匀光源)

    图像灰度化处理

    亮度计算

    这些过程上述文献中都有具体的讲解

    展开全文
  • 图像分块计算平均值,这是两个分开的程序组合后可以使用,可用于路面识别的预处理
  • 通过matlab,可以快速得到图像的特定区域的灰度值,里面也有一些解释
  • 完整代码,可直接运行
  • 谱光滑算法之一,多参数可调,适合核专业同学进行能谱处理。
  • 数字图像处理邻域平均法滤波实验报告matlab实现 数字图像处理实验报告实验三 邻域平均法滤波学号 姓名 实验三 邻域平均法滤波一、实验内容选取噪声较明显的图像,分别采用 3*3、5*5、7*7 的模板进行邻域平均法滤波,...

    41528d3028836879cd698677c3999917.gif数字图像处理邻域平均法滤波实验报告matlab实现

    数字图像处理实验报告实验三 邻域平均法滤波学号 姓名 实验三 邻域平均法滤波一、实验内容选取噪声较明显的图像,分别采用 3*3、5*5、7*7 的模板进行邻域平均法滤波,并比较滤波效果。二、实验步骤1、 设计思想或者流程图。邻域平均法的思想是用像素及其指定邻域内像素的平均值或加权平均值作为该像素的新值,以便去除突变的像素点,从而滤除一定的噪声。邻域平均法的数学含义可用下式表示: (1)mniiiwzyxg1),(上式中: 是以 为中心的邻域像素值; 是对每个邻域像素的加权系iz),( iw数或模板系数; 是加权系数的个数或称为模板大小。邻域平均法中常用的mn模板是:19BoxT(2)为了解决邻域平均法造成的图像模糊问题,采用阈值法(又叫做超限邻域平均法,如果某个像素的灰度值大于其邻域像素的平均值,且达到一定水平,则判断该像素为噪声,继而用邻域像素的均值取代这一像素值;否则,认为该像素不是噪声点,不予取代) ,给定阈值 :0T0),(),(),(),( Tyxgfyxgfh(3)(3)式中, 是原始含噪声图像, 是由(1)式计算的平均值,),(f ),(滤波后的像素值。),(yxh2、 源程序并附上注释。3、A=imread( 1.jpg );B=rgb2gray(A);figure; imshow(B); title( 原始图象 );H=imnoise(B, gaussian );figure; imshow(H); title( 高斯噪声 );Q=imnoise(B, salt figure; imshow(Q); title( 椒盐噪声 );M=fspecial( average ,3*3);E=imfilter(Q,M);figure; imshow(E); title( 3*3平均模板 );N=fspecial( average ,5*5);K=imfilter(Q,N);figure; imshow(K); title( 5*5平均模板 );Z=fspecial( average ,7*7);J=imfilter(Q,Z);figure; imshow(J); title( 7*7平均模板 );4、 程序运行结果比较。原始图像椒盐噪声高斯噪声3*3 平均模板5*5 平均模板7*7 平均模板从实验所得到的图片来看:邻域平均法实现很方便,适于消除图像中的颗粒噪声,但需要指出这种方法既平滑了图像信号,同时使图像的细节部分变得模糊。由以上处理后的图像可以看到:邻域平均法消弱了图像的边缘,使图像变得有些模糊。均值滤波对高斯噪声的抑制是比较好的,但对椒盐噪声的抑制作用不好,椒盐噪声仍然存在,只不过被削弱了而已。5、 实验体会。通过本次实验,我知道了邻域平均法是空域处理方法,是一种利用 Box 模板对图像进行模板操作的图像平滑方法。它是通过一点和邻域内像素点求平均来去除突变的像素点,从而滤掉一定的噪声,算法简单,计算速度快,但其代价是会造成图像一定程度上的模糊。同时我也熟悉了 Matlab 软件的运用,将理论知识实践化,使自己知识体系更加系统化。

    展开全文
  • Matlab图像融合】加权平均法图像融合【含源码 722期】 二、matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1] 蔡利梅.MATLAB图像处理——理论、算法与实例分析[M].清华大学出版社,2020. [2]杨丹,赵海滨,...
  • matlab实现图像的拼接

    2018-05-07 11:14:00
    matlab实现图像的拼接,数字图像处理............................................................................................
  • MATLAB图像均值滤波

    2020-03-29 20:19:37
    图像添加一个方差为0.05的椒盐噪声(自己可以添加高斯噪声),然后对图像进行3*3算数均值滤波,几何均值滤波,Q=1.5大小的逆谐波滤波处理,可以观察处理后的结果
  • 数字图像处理邻域平均法滤波实验报告matlab实现 数字图像处理实验报告实验三 邻域平均法滤波学号 姓名 实验三 邻域平均法滤波一、实验内容选取噪声较明显的图像,分别采用 3*3、5*5、7*7 的模板进行邻域平均法滤波,...
  • 数字图像处理邻域平均法滤波实验报告matlab实现数字图像处理实验报告实验三 邻域平均法滤波学号姓名实验三 邻域平均法滤波一、实验内容选取噪声较明显的图像,分别采用3*3、5*5、7*7的模板进行邻域平均法滤波,并...
  • 求取图像平均梯度---matlab ---M文件

    热门讨论 2009-06-19 11:27:43
    有关于求取图像平均梯度的matlab M 文件;可以为你省去那么一点时间。 ———共享改变未来!———
  • 基于matlab加权图像融合 二、源代码 clear g_R=0; g_G=0; g_B=0; h_R=0; h_G=0; h_B=0; fenzi_R=0; fenzi_G=0; fenzi_B=0; fenmu_up_R=0; fenmu_up_G=0; fenmu_up_B=0; fenmu_low_R=0; fenmu_low_G=0; fenmu_low_B=0...
  • MATLAB下的邻域平均法平滑图像

    热门讨论 2010-07-03 02:20:28
    分成了三个部分,第一个是最基本的邻域处理,第二个是生成模板,最后一个是卷积
  • Matlab实现常见的图像质量评价指标:信噪比;峰值信噪比;能量梯度;方差;结构相似性;平均梯度;图像熵;Brenner梯度;空间频率
  • 图片相似度matlab代码

    2018-04-23 13:45:42
    用于两张图片对比,算出相似度,算法为直方图对比,matlab
  • Matlab实现平均值算法

    2011-06-30 12:32:31
    一个独立的Matlab函数,用以实现整张图像平均,用以后续处理或编写其他程序的辅助程序。
  • 基于Matlab图像huffman编码的实现,将图像转换为灰度图,并压缩,求其压缩比和时间
  • 请注意,需要调整两个与图像大小相关的参数,以使其适用于不同大小的图像.%# first size-dependent parameter: should be about 1/4th-1/5th%# of the lane width in pixels.minFilterWidth = 10;%# second siz...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 16,289
精华内容 6,515
关键字:

matlab图像平均

matlab 订阅