![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Matlab
文章平均质量分 58
遥见只青青
长发及腰不如代码写得好~
展开
-
Matlab 冒号(colon)的使用
笔者在美帝学习计算机视觉(ComputerVision)的时候第一堂课学的就是matlab中的冒号(colon)使用,由于语言障碍并没有听的很懂,于是默默百度谷歌逛别人博客,然后自己再在matlab敲一敲,站在在前辈们的肩膀上写了这样一篇学习笔记。文字描述很多来自于前辈文案,出处标注在文末,侵权请联系本人删除。 1. X1:d:X2此方法用作生成等间距的序列,在X1到X2原创 2017-09-24 11:03:02 · 4188 阅读 · 0 评论 -
matlab自定义函数 灰度图像直方图均衡化(图像增强)
题目:自定义函数实现对灰度图像的直方图均衡化(即MATLAB内置函数histeq的功能)。要求呈现原图和处理后的图像对比,以及灰度值转换方程的图像。函数原型: function [enhancedIm, transFunc] = HistEqualization(inputIm) inputIm 为输入的图像 enhancedIm 为处理后的图像 transFunc 为转换方程代码原创 2018-01-09 07:53:38 · 9670 阅读 · 0 评论 -
matlab 图像灰度值变换至指定范围,求转换方程
自定义一个Scaling函数区实现如下功能:将原图的灰度值范围规范到用户指定的范围,并绘制转换方程的图像。其中:inputIm为输入的图像,range为指定的灰度值新范围。scaledIm为处理后的图像,transFunc为一个包含n个元素的行或列向量,n为原图像的灰度值的最大值-最小值+1(即原图灰度值范围),该向量的第一个元素应该是新图像灰度值的最小值,最后一个元素为新图像的灰度值的最大值。原创 2017-10-23 07:52:20 · 11183 阅读 · 0 评论 -
matlab 用imadjust函数实现图像灰度变换
imadjust函数的用法MATLAB 中imadjust函数可以对图像进行灰度变换,用于调节图像的灰度值范围。* 题目 * 用MATLAB 内置函数imadjust实现上一篇博客自定义函数的功能,并把自定义函数和imadjust函数处理后的图片并列显示。原创 2017-10-23 11:21:24 · 4641 阅读 · 0 评论 -
matlab 图片的读入和显示(imread函数和figure函数)
读入图片peppers.bmp 保存在变量A中,将A展示在figure1中,标题为 “RGB Original Image”。imread 函数:读取参数图片,得到矩阵/数组figure 函数:创建一个用来显示图形输出的一个窗口对象,figure(1)是指这个窗口的名字,左上角显示。也可以是figure(2)figure(3)等imshow 函数:显示图像title:显示图像的标题原创 2017-09-25 06:29:37 · 53948 阅读 · 4 评论 -
matlab 把图像分成2x4小矩阵用平均值替代 图像模糊处理
自定义函数BlurImage去实现以下功能: 将输入的图像分成若干个独立不交叉的2x4的小矩阵,用这个2x4的小矩阵中8个元素的平均值代替原来的8个元素(注意是平均值替换8个元素,也就是说这8个元素的位置变成8个平均值)。为了方便编程,你可以假设输入的图像的行列可以被4整除。函数原型为:function [blurredIm] = BlurImage(oriIm); 其中oriIm是输入的原图,blurredIm是模糊处理后的新图。原创 2017-09-25 11:10:40 · 1605 阅读 · 0 评论 -
matlab 自定义算法将图像二分阈值 (binary threshold)化,im2bw or imbinarize函数用法
1. 禁止使用matlab内置函数,使用两种方法实现:选取0.3作为阈值,将灰度图像C的大于0.3的元素变成1,小于0.3的元素变成0。将两种方法实现得到的新图像保存到bw1和bw2 中。2. 使用matlab 内置函数im2bw 或者 imbinarize 函数实现以上功能,保存新图像到bw3 中。原创 2017-09-25 11:00:44 · 24700 阅读 · 5 评论 -
matlab 矩阵转置,图像水平翻转,左右翻转,subplot函数
1. 把图片A 转化为灰度图像并存为B。2. 把图像B转置为TB。3. 水平变化图像B为HB:B的上半部分成为HB的下半部分,B的下半部分成为HB的上半部分。4. 对图像B作左右翻转得到FB。5. 将B,TB,HB 和 FB 按照左上/右上/左下/右下的顺序显示在figure(2)中。原创 2017-09-25 09:31:45 · 6519 阅读 · 0 评论 -
matlab 图像灰度级转[0,1], Normalize处理, 提升/降低所有元素若干倍, .^的运用(点乘与乘)
1. 把灰度图像B转换成C,要求把B中的元素的值normalize到[0,1],也就是说B中原来最大的值变成1,C要求是double类型。2. 把C的左1/4列所有元素变成原来的1.25倍,中间两个1/4不变,右边1/4变成1.25倍。3. 不允许使用循环原创 2017-09-26 10:39:40 · 5132 阅读 · 0 评论 -
matlab max/min/median函数用法以及自定义函数求最大最小值和中位数
1. 用matlab内置函数max, min, median求取B的最大,最小和中位数的值,保存在相应的变量。2. 自定义函数求取某个图像矩阵的最大,最小和中位数的值,保存在相应的变量。 函数原型为function [maxVale, minValue, meanValue, medianValue] = FindInfo(oriIm); 其中oriIm为灰度图像3. 比较用matlab内置函数求得的各值与自定义函数返回值大小,用if-else结构输出比较结果。原创 2017-09-25 10:25:41 · 7090 阅读 · 0 评论 -
Matlab size函数的使用
1. sz= size(A) 当只有一个输出参数时,返回一个行向量,该行向量的第一个元素时矩阵的行数,第二个元素是矩阵的列数。 If A is a 3-by-4 matrix, then size(A) returns the vector [3 4]。如果A是3x4的矩阵,size(A)返回的向量[3 4]。(来自官方文档)原创 2017-09-24 11:17:58 · 2004 阅读 · 0 评论 -
matlab自定义函数实现灰度图像均值滤波
自定义函数实现对灰度图像的均值滤波,要求对用户输入的掩模(mask)进行检查: 1. 掩模必须是方形(行列数量相等) 2. 掩模边长必须是奇数 3. 掩模必须关于中心对称 另外,对原图进行边缘补0。 要求:输入图像和输出图像的大小和数据类型必须相同。函数原型: function [filteredIm] = AverageFiltering (im, mask)原创 2018-01-09 08:29:24 · 4093 阅读 · 0 评论