MATLAB
Digital2Slave
图像处理算法,机器学习,深度学习及其应用。
展开
-
显示彩色图像低通滤波的效果
%function 显示彩色图像低通滤波的效果%clear all; RGB = imread('pears.png'); subplot(121),imshow(RGB),title('orignal'); for i = 1:3 A = RGB(:, :, i); [hang,col] = size(A); % I = zeros(hang,c原创 2012-11-26 12:04:12 · 3145 阅读 · 1 评论 -
Matlab 生成图形复制到word
由于要书写实验室的周报,需要把这一周的工作总结一下。我在把Matlab2010Rb生成的图像里面,Edit->Copy figure复制到剪贴板以后,再在word2010文档的适当位置复制进去,调节大小后,发现图像变的不清晰了,而且word文档大小突然增加十几倍!!!解决方案:在Matlab运行生成的图像,File --> Save as 里面选择保存为*.bmp格式的图像原创 2014-03-06 20:43:32 · 14780 阅读 · 2 评论 -
不错的matlab网站(更新ing)
1.http://hi.baidu.com/cuglizhenmatlab,C,ansys,fort[留下评论是一种美德] 版权不容侵犯!(要用,请告诉我一声) QQ1462383677 李振【cuglizhen】转载 请做个宣传,加上“QQ1462383677”2.http://blog.sina.com.cn/s/blog_618af1950100kdi2.ht转载 2013-06-09 18:35:12 · 1343 阅读 · 0 评论 -
Matlab绘图-很详细,很全面
强大的绘图功能是Matlab的特点之一,Matlab提供了一系列的绘图函数,用户不需要过多的考虑绘图的细节,只需要给出一些基本参数就能得到所需图形,这类函数称为高层绘图函数。此外,Matlab还提供了直接对图形句柄进行操作的低层绘图操作。这类操作将图形的每个图形元素(如坐标轴、曲线、文字等)看做一个独立的对象,系统给每个对象分配一个句柄,可以通过句柄对该图形元素进行操作,而不影响其他部分。转载 2013-05-14 15:34:53 · 2215 阅读 · 0 评论 -
matlab常见变量和函数
1、特殊变量与常数ans 计算结果的变量名 computer 确定运行的计算机eps 浮点相对精度 Inf 无穷大I 虚数单位 inputname 输入参数名NaN 非数 nargin 输入参数个数nargout 输出参数的数目 pi 圆周率nargoutchk 有效的输出参数数目 realmax 最大正浮点数realm转载 2013-05-18 15:17:01 · 2158 阅读 · 0 评论 -
给YUV视频加入椒盐噪声
你可以按帧读入yuv视频。然后每帧图像加入椒盐噪声,然后按帧保存成yuv视频就可以了啊。 %对YUV格式文件信息按帧读入并进行下采样后保存%注:此次处理的YUV文件的Y、U、V分量是分开处理的。但读入时是按4:2:2比例处理的%对yuv文件存储时候使用的是平面格式而不是打包格式function YUVSubsample(filename,frameNumMax,formatT,method转载 2013-05-16 22:07:07 · 2198 阅读 · 0 评论 -
Matlab基本操作
读取图像:用imread函数读取图像文件,文件格式可以是TIFF、JPEG、GIF、BMP、PNG等。比如 >> f = imread('chestxray.jpg'); 读进来的图像数据被保存在变量f中。尾部的分号用来抑制输出。如果图片是彩色的,可以用rgb2gray转换成灰度图: >> f = rgb2gray(f); 然后可以用size函数看图像的大小转载 2013-03-27 18:54:01 · 2701 阅读 · 0 评论 -
function 各种噪声及滤波效果显示,与噪声密度及滤波模版大小均有关系
clear;%function 各种噪声及滤波效果显示,与噪声密度及滤波模版大小均有关系%I = imread('eight.tif');J = imnoise(I ,'salt & pepper',0.02);K = imnoise(I ,'gaussian',0,0.001);subplot(331),imshow(I),title('orignal');subpl原创 2012-11-26 12:05:01 · 1404 阅读 · 0 评论 -
lena图像,直方图均衡
%对lena图像进行直方图均衡,给出处理前后的图像及其直方图%用3*3的均值滤波器处理lena图像%对lena图像施加(Pa=Pb=0.1)的椒盐噪声,然后采用3*3中值滤波器处理%用Soble算子对lena图像进行锐化处理%对lena图像进行直方图均衡,给出处理前后的图像及其直方图clear all;close all;image=imread('D:\lena.bmp');im转载 2012-11-26 12:06:40 · 5169 阅读 · 0 评论 -
用matlab实现中值滤波
%用MATLAB实现中值滤波程序如下:clear all;I=imread('D:\lena.jpg');I=rgb2gray(I); %RGB2GRAY Convert RGB image or colormap to grayscaleJ=imnoise(I,'salt & pepper',0.02);subplot(231),imshow(I);title(原创 2012-11-26 11:49:31 · 2047 阅读 · 0 评论 -
运动模糊图像,模糊图像,锐化图像
%用函数创建一个制定的滤波器模版,其语法格式为:%H=fspecial(type);%H=fspecial(type,parameters);%运动模糊图像,模糊图像,锐化图像I = imread('cameraman.tif'); %读入matlab自带图像cameraman.tif,Isubplot(2,2,1);imshow(I);原创 2012-11-26 12:03:13 · 3868 阅读 · 0 评论 -
梯度,阈值梯度,二值化
%梯度,阈值梯度,二值化clear all; % 清理命令窗口[I,map]=imread('cameraman.tif'); % 读入图像%[I,map]=imread('D:\Images\dog.bmp');subplot(2,2,1),imshow(I,map); % 显示原始图像title('orig原创 2012-11-26 12:01:56 · 6424 阅读 · 2 评论 -
用MATLAB实现领域平均法抑制噪声程序(线性滤波器)
%线性平滑滤波器%用MATLAB实现领域平均法抑制噪声程序:I=imread('D:\lena.jpg');subplot(2,3,1);imshow(I);title('原始图像');I=rgb2gray(I); %RGB2GRAY Convert RGB image or colormap to grayscaleI1=imnoise(I,'salt &原创 2012-11-26 11:50:57 · 6186 阅读 · 0 评论 -
视频图像的MATLAB处理(2)两种主成分分析方法
主成分分析PCA核心在于特征向量的提取,主要步骤为:1,读取训练图像数据样本,设图像为n1*n2,样本数为m,通过将每幅图像reshape为(n1*n2,1)的列向量,从而形成样本矩阵Data的阶数为(n1*n2,n),计算均值图像M,并标准化化;2.1 基于协方差矩阵的特征向量提取:2.1.1 设定矩阵C=Data*Data',L=Data'*Data;首先计算L的特征值和特征向量;转载 2013-05-12 21:23:00 · 2392 阅读 · 0 评论