RGB2YUV 与 高斯滤波 中值滤波 均值滤波.zip

  • leaon11
    了解作者
  • matlab
    开发工具
  • 1KB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • 1 积分
    下载积分
  • 10
    下载次数
  • 2018-06-14 22:00
    上传日期
RGB2YUV 与 高斯滤波 中值滤波 均值滤波
RGB2YUV 与 高斯滤波 中值滤波 均值滤波.zip
  • RGB2YUV.m
    549B
  • imageniose.m
    1.4KB
内容介绍
clear I=imread('C:\Users\ouhon\Pictures\Saved Pictures\1.jpg'); I_noise = imnoise(I,'salt & pepper',0.05); %I_noise = imnoise(I, 'gaussian',0.02); noise_gary = rgb2gray(I_noise); subplot(1,2,1) imshow(noise_gary) %均值滤波 % h=ones(3,3); % h=h/9; % k=conv2(noise_gary,h); % k=uint8(k); % subplot(2,1,2) % imshow(k) %均值滤波手写 % [m,n] = size(noise_gary); % N=4; % dx = double(noise_gary); % % for i =1:m+1-N % for j =1:n+1-N % dx(i:i+(N-1),j:j+(N-1)) = sum(sum(noise_gary(i:i+(N-1),j:j+(N-1))))/(N*N); % end % end % dx= uint8(dx); % subplot(2,1,2) % imshow(dx) % % % 中值滤波 N=3; [m,n] = size(noise_gary); dx = double(noise_gary); for i = 1:m+1-N for j = 1:n+1-N temp = noise_gary(i:i+(N-1),j:j+(N-1)); s = temp(:); med = median(s); dx(i:i+(N-1),j:j+(N-1)) = med; end end dx = uint8(dx); subplot(1,2,2) imshow(dx) % %高斯滤波 % N0=2; % N=2*N0+1; % [m,n] = size(noise_gary); % dx = double(noise_gary); % a=zeros(m+2,n+2); % a(2:end-1,2:end-1) = double(noise_gary); % sigma = 0.8; % H = []; % for i = 1:2*N0+1 % for j= 1:2*N0+1 % fenzi=double((i-N0-1)^2+(j-N0-1)^2); % H(i,j)=exp(-fenzi/(2*sigma^2))/(2*pi*sigma^2); % end % end % H=H/sum(H(:)); % for i =1:m+1-N+2 % for j =1:n+1-N+2 % dx(i,j) = sum(sum(a(i:i+(N-1),j:j+(N-1)).*H)); % end % end % dx=uint8(dx); % subplot(1,2,2) % imshow(dx)
评论
    相关推荐
    • HthDip.rar
      数字图像处理实验vc源码,有RGB转换为YUV灰度图像,图像的直方图及中值滤波
    • yuv-threshold-value.rar
      YUV颜色分量进行阈值分割,所得二值图像进行融合,最终得到目标二值图像
    • CV_Pro.rar
      利用openvc对视频的处理,输入为yuv视频,输出也是yuv视频,中值滤波、膨胀、腐蚀等。里面包含yuvrgb的转换
    • 03-聚类.zip
      采用聚类的方法对路标进行提取,效果不错。
    • test.rar
      实现YUVRGB的转换,按照TUV和RGB的关系,读取YUV文件,转换为RGB
    • 利用DCT实现添加不可见水印的python程序
      利用DCT原理,实现添加不可见水印的python程序,包括源程序,且可见系数可调节,包含压缩攻击检测程序
    • MATLAB图像滤波去噪分析及其应用_源代码.zip
      MATLAB图像滤波去噪分析及其应用_源代码
    • 路标识别与提取(采用聚类方法)(C-means)(K-means)
      路标识别与提取(采用聚类方法)(C-means)(K-means)能对路边进行有效识别和提取,采用MATLAB 语言编写。
    • 《Visual C++数字图像处理开发入门与编程实践》源码
      11.3.3 图像中值滤波的算法实现 439 11.4 应用OpenCV对图像 进行平滑处理 445 11.4.1 函数描述 445 11.4.2 概要设计 446 11.4.3 编码实现 446 11.5 拉普拉斯边缘增强 452 11.5.1 图像的锐化 452 11.5.2 图像拉普拉斯...
    • codesforimageprocessing.rar
      实现简单图像处理,包括256色转灰度图、Hough变换、Walsh变换、中值滤波、二值化变换、亮度增减、傅立叶变换、反色、取对数、取指数、图像平移、图像旋转、图像细化、图像缩放、图像镜像、均值滤波、对比度拉伸、拉普拉斯锐化(边缘检测)、方块编码、梯度锐化、灰度均衡、直方图均衡、离散余弦变换、维纳滤波处理、逆滤波处理、阈值变换、高斯平滑。