摘要: matlab中函数imresize简介:函数功能:该函数用于对图像做缩放处理。调用格式:B = imresize(A, m)返回的图像B的长宽是图像A的长宽的m倍,即缩放图像。 m大于1, 则放大图像; m小于1, 缩小图像。B = imresize(A, [numrows numcols])numrows和numcols分别指定目标图像的高度和宽度。 显而易见,由于这种格式允许图像缩放后长宽比例和源图像长宽比例相同,因此所产生的图像有可能发生畸变。[...] = imresize(..., method)method参数用于指定在改变图像尺寸时所使用的算法,可以为以下几种:'near 阅读全文
posted @ 2014-02-20 20:37 Providence 阅读(10518) 评论(0) 推荐(0) 编辑
摘要: 函数简介函数功能:实现图像矩阵的归一化操作。所谓"归一化"就是使矩阵的每个元素的值都在0和1之间。该函数在数字图像处理中经常用到。调用格式:I = mat2gray(A, [amin amax])将图像矩阵A中介于amin和amax的数据归一化处理,其余小于amin的元素都变为0,大于amax的元素都变为1。I = mat2gray(A)将图像矩阵A归一化为图像矩阵I,归一化后矩阵中每个元素的值都在0到1范围内(包括0和1)。其中0表示黑色,1表示白色。程序示例:在命令窗口中输入:>> test = [1 2 3; 4 5 6]test =1 2 34 5 6& 阅读全文
posted @ 2014-02-20 20:18 Providence 阅读(5185) 评论(0) 推荐(0) 编辑
摘要: ndims是matlab中求一个数组维数的函数。调用格式:n=ndims(A)将A的维数返回给变量n。n>=2n=ndims(A)与n=length(size(A))是等价的MATLAB函数flipdim简介用法:Flipdim(X,dim),其中X表示一个矩阵,dim指定翻转方式。功能:Flipdim函数是matlab中使矩阵按特定轴翻转的函数。Flipdim(X,dim)中,X表示一个矩阵,dim指定翻转方式。dim为1,表示按行翻转,2表示按列翻转。[1] 因此有如下结论:flipdim(A,1)和flipud(A)是等价的,flipdim(A,2)和fliplr(A)是等价的。需 阅读全文
posted @ 2014-02-20 14:32 Providence 阅读(2238) 评论(0) 推荐(0) 编辑
摘要: 函数原型: B=im2col(A,[m n],block_type)功能:将矩阵A分为m×n的子矩阵,再将每个子矩阵作为B的一列(1)当block_type为distinct时,将A分解为互不重叠的子矩阵,并转换成列。若不足m×n,以0补足。例: A=15 36 4240 67 88 32 5059 74 27 81 44 59 53 1526 39 20 76 83 15 9 54 68 82 38 77 20 11 8575 70 43 22 17 41 14 5624 44 89 79 86 75 68 9344 2 39 95 99 83 50 7069 33 77 阅读全文
posted @ 2014-02-20 11:07 Providence 阅读(4247) 评论(0) 推荐(0) 编辑