matlab学习笔记
matandlab
迈特俺的莱贝
展开
-
matlab:图像多分辨率金字塔
图像金字塔用于:提高图像匹配速度,图像融合padarray功能:填充图像或填充数组。用法:B = padarray(A,padsize,padval,direction) A为输入图像,B为填充后的图像,padsize给出了给出了填充的行数和列数,通常用[r c]来表示。padval表示填充方法。它的具体值和描述如下: p转载 2013-07-17 22:15:26 · 1993 阅读 · 1 评论 -
matlab:imfill学习
%------------------------------------------------------------------------------------------------% Demo to illustrate simple blob detection, measurement, and filtering.% Requires the Image Process转载 2013-08-09 14:57:41 · 2472 阅读 · 0 评论 -
matlab:矩特征
vcv转载 2013-08-21 18:10:46 · 1553 阅读 · 0 评论 -
matlab conv2
卷积函数::1,先理解 padarray( )%%2,用vpa(pi,4)保留几位有效数字3,rot90()矩阵旋转功能:对任意类型数组或多维图像进行滤波。用法:B = imfilter(A,H) B = imfilter(A,H,option1,option2,...) 或写作g = imfilter(f, w, filtering_mo转载 2013-08-21 18:11:15 · 1070 阅读 · 0 评论 -
图像分割
exist()检查变量是否定义imcomplement() 求图像的镜像图像。。。。转载 2013-08-05 16:26:59 · 1488 阅读 · 0 评论 -
hist 和imhist的区别
hist一般用于显示double 图像的直方图,横轴表示划分的份数,竖轴表示频率;imhist可以显示uint8型的图像,仍然是横轴表示划分的份数,竖轴表示频率;他们的不同点在于uint8将横轴的0到255分为256份,统计的是图像上对应像素值的个数;double则是将横轴的0到255分为60000多份,统计的仍然是各个像素值的频数。你看到的imhist中有的频数达到几千是很正常的转载 2013-07-26 16:18:52 · 7548 阅读 · 0 评论 -
二值图像
二值图像的类型一定位logical,为只含有0和1的图像,0为黑色,1为白色。生成方法为:>>a=logical([0 1 0:1 0 1:0 1 0])。double类型是matlab最常见的数据类型,也是默认的类型,取值范围为0-1,0表示分量为最低的值 黑色,1表示分量为最高的值 白色。二值图像转化为8位的灰度图像的方法为:b=im2uint8(a),此时b的结果为([0 255 0转载 2013-07-26 09:40:14 · 1086 阅读 · 1 评论 -
Matlab的regionprops详解
matlab函数_连通区域1、 matlab函数bwareaopen──删除小面积对象格式:BW2 = bwareaopen(BW,P,conn)作用:删除二值图像BW中面积小于P的对象,默认情况下使用8邻域。算法:(1)Determine the connected components. L = bwlabeln(BW, conn);(2)Compute the转载 2013-08-01 15:57:34 · 663 阅读 · 0 评论 -
matlabsky推广
matandlab邀请您访问MATLAB技术论坛http://www.matlabsky.com/?fromuid=265201matandlab邀请您访问MATLAB技术论坛http://www.matlabsky.com/?fromuser=matandlab原创 2013-07-26 09:32:44 · 1031 阅读 · 0 评论 -
matlab 小函数
fix:FIX(X) rounds the elements of X to the nearest integers towards zero.向0靠拢取整flipud:上下旋转。。eps(a)是|a|与大于|a|的最小的浮点数之间的距离,距离越小表示精度越高。今天看harris角点实现的源码,在某一个版本中看到了这个函数,不是很理解,doc ordfilt2之后还是不转载 2013-07-31 18:20:25 · 650 阅读 · 0 评论 -
模拟太阳月亮嫦娥关系
%%% mooon and sun and the girlfigure('name','嫦娥一号与月亮、地球关系');%设置标题名字s1=[0:.01:2*pi];hold on;axis equal;%建立坐标系%axis off % 除掉Axesr1=10;%月亮到地球的平均距离r2=3;%嫦娥一号到月亮的平均距离w1=1;%设置月亮公转角速度w2=1转载 2013-07-24 18:49:17 · 733 阅读 · 0 评论 -
积分图像
function intim = integralimage(im)% 功能:计算输入的灰度图像的积分图像% 输入:im-灰度图像% 输出:intim-积分图像 if ndims(im) == 3 error('Image must be greyscale'); end %将图像矩阵的数据类型转换成双精度型,便于后续运算 if st转载 2013-07-23 20:59:51 · 642 阅读 · 0 评论 -
在64位机器上VS2010调用matlab2011a
1,MATLAB设置:1.1安装编译器(红色为输入的命令)>> mbuild -setup Welcome to mbuild -setup. This utility will help you set up a default compiler. For a list of supported compilers, see http://www.mathwork转载 2013-07-17 17:55:49 · 1984 阅读 · 4 评论 -
matlab中imshow
首先简单说下imshow。如果imshow(A)这样一个用法,那么A可以是1维矩阵或者3维矩阵。当1维矩阵时,显示的是灰度或二值图像;当3维矩阵时,显示的是彩色图像,并默认三个维分别依次对应R、G、B三个通道。这段代码里一共有两次imshow。第一次imshow。假如你的imgLab矩阵是符合要求的,那么,应该能正常显示。看代码意图,应该是要显示彩色图像,那么也转载 2013-09-15 21:14:45 · 1140 阅读 · 0 评论