- 博客(21)
- 资源 (1)
- 收藏
- 关注
原创 matlab自定义函数实现灰度图像均值滤波
自定义函数实现对灰度图像的均值滤波,要求对用户输入的掩模(mask)进行检查: 1. 掩模必须是方形(行列数量相等) 2. 掩模边长必须是奇数 3. 掩模必须关于中心对称 另外,对原图进行边缘补0。 要求:输入图像和输出图像的大小和数据类型必须相同。函数原型: function [filteredIm] = AverageFiltering (im, mask)
2018-01-09 08:29:24
4212
原创 matlab自定义函数 灰度图像直方图均衡化(图像增强)
题目:自定义函数实现对灰度图像的直方图均衡化(即MATLAB内置函数histeq的功能)。要求呈现原图和处理后的图像对比,以及灰度值转换方程的图像。函数原型: function [enhancedIm, transFunc] = HistEqualization(inputIm) inputIm 为输入的图像 enhancedIm 为处理后的图像 transFunc 为转换方程代码
2018-01-09 07:53:38
9800
原创 matlab 用imadjust函数实现图像灰度变换
imadjust函数的用法MATLAB 中imadjust函数可以对图像进行灰度变换,用于调节图像的灰度值范围。* 题目 * 用MATLAB 内置函数imadjust实现上一篇博客自定义函数的功能,并把自定义函数和imadjust函数处理后的图片并列显示。
2017-10-23 11:21:24
4795
原创 matlab 图像灰度值变换至指定范围,求转换方程
自定义一个Scaling函数区实现如下功能:将原图的灰度值范围规范到用户指定的范围,并绘制转换方程的图像。其中:inputIm为输入的图像,range为指定的灰度值新范围。scaledIm为处理后的图像,transFunc为一个包含n个元素的行或列向量,n为原图像的灰度值的最大值-最小值+1(即原图灰度值范围),该向量的第一个元素应该是新图像灰度值的最小值,最后一个元素为新图像的灰度值的最大值。
2017-10-23 07:52:20
11332
原创 算法入门:最少比较次数求最大/最小/第二大元素
本文将解决三个问题: input:A[1……n] 包含n个数字output: - A的最大值max - A的最大值max和最小值min - A的最大值max和第二大值要求:比较的次数尽可能少
2017-10-15 06:18:10
4900
原创 算法的时间复杂度
算法的时间复杂度分析一个算法的好坏,一般是分析其时间复杂度T(n)和空间复杂度S(n)。其中时间复杂度(Time complexity)是指算法执行时耗费时间的长度,空间复杂度(Space complexity)是指占用存储单元的长度。本文只讨论时间复杂度的情况。执行时间(running time)是取决于input size的数量级(n=6 和n=10^6所耗费的时间当然是不同的)、input p
2017-10-13 06:43:12
931
原创 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
5270
原创 matlab 把图像分成2x4小矩阵用平均值替代 图像模糊处理
自定义函数BlurImage去实现以下功能: 将输入的图像分成若干个独立不交叉的2x4的小矩阵,用这个2x4的小矩阵中8个元素的平均值代替原来的8个元素(注意是平均值替换8个元素,也就是说这8个元素的位置变成8个平均值)。为了方便编程,你可以假设输入的图像的行列可以被4整除。函数原型为:function [blurredIm] = BlurImage(oriIm); 其中oriIm是输入的原图,blurredIm是模糊处理后的新图。
2017-09-25 11:10:40
1687
原创 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
24915
4
原创 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
7297
原创 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
6712
原创 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
54372
3
原创 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
2106
原创 Matlab 冒号(colon)的使用
笔者在美帝学习计算机视觉(ComputerVision)的时候第一堂课学的就是matlab中的冒号(colon)使用,由于语言障碍并没有听的很懂,于是默默百度谷歌逛别人博客,然后自己再在matlab敲一敲,站在在前辈们的肩膀上写了这样一篇学习笔记。文字描述很多来自于前辈文案,出处标注在文末,侵权请联系本人删除。 1. X1:d:X2此方法用作生成等间距的序列,在X1到X2
2017-09-24 11:03:02
4394
原创 Java集合框架:ArrayList、LinkedList、HashSet、TreeSet、HashMap、Iterator
Java集合框架中常见的类和接口:ArrayList、LinkedList、HashSet、TreeSet、HashMap、Iterator
2016-05-22 11:42:31
1322
原创 Java泛型 泛型的上下限
一. 为什么需要泛型? 博主在里举个例子。我们定义一个Point类来表示一个点( x,y ),但是这里我们要求可输入的方式有:x = 10 , y = 20 ;x = 10.25 , y = 16.33 ;x = 东经120°, y = 南纬45° 为了能够接收不同数据类型的坐标,我用Object来接收参数:class Point{ private Object
2016-05-14 00:03:27
1027
2
原创 国际化java.util.MissingResourceException: Can't find bundle for base name message报错
使用myEclipse实现java程序国际化的时候,我遇到java.util.MissingResourceException异常,百度看看发现也很多人遇到同样的问题,可能是我太笨了居然没看懂。文字描述一大堆真的很碾压我的IQ,经过高人指点,找到解决方法。为了更容易理解,我全程配图。 博主的两个资源文件分别为: 然后这里是博
2016-05-11 23:29:23
15330
2
原创 生产者-消费者问题(The producer-consumer problem)
多道程序环境下的经典线程同步问题一:生产者-消费者问题(The producer-consumer problem),在这里我将使用记录型信号量、AND信号量和管程三种方式来解决这个问题。
2016-05-11 10:51:21
4204
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人