自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Mandy酱的学习日记

个人学习的一些经验总结,还有常见报错的解决方法,时不时也会翻译一些外文资料~

  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

原创 matlab自定义函数实现灰度图像均值滤波

自定义函数实现对灰度图像的均值滤波,要求对用户输入的掩模(mask)进行检查: 1. 掩模必须是方形(行列数量相等) 2. 掩模边长必须是奇数 3. 掩模必须关于中心对称 另外,对原图进行边缘补0。 要求:输入图像和输出图像的大小和数据类型必须相同。函数原型: function [filteredIm] = AverageFiltering (im, mask)

2018-01-09 08:29:24 4066

原创 matlab自定义函数 灰度图像直方图均衡化(图像增强)

题目:自定义函数实现对灰度图像的直方图均衡化(即MATLAB内置函数histeq的功能)。要求呈现原图和处理后的图像对比,以及灰度值转换方程的图像。函数原型: function [enhancedIm, transFunc] = HistEqualization(inputIm) inputIm 为输入的图像 enhancedIm 为处理后的图像 transFunc 为转换方程代码

2018-01-09 07:53:38 9627

原创 matlab 用imadjust函数实现图像灰度变换

imadjust函数的用法MATLAB 中imadjust函数可以对图像进行灰度变换,用于调节图像的灰度值范围。* 题目 * 用MATLAB 内置函数imadjust实现上一篇博客自定义函数的功能,并把自定义函数和imadjust函数处理后的图片并列显示。

2017-10-23 11:21:24 4616

原创 matlab 图像灰度值变换至指定范围,求转换方程

自定义一个Scaling函数区实现如下功能:将原图的灰度值范围规范到用户指定的范围,并绘制转换方程的图像。其中:inputIm为输入的图像,range为指定的灰度值新范围。scaledIm为处理后的图像,transFunc为一个包含n个元素的行或列向量,n为原图像的灰度值的最大值-最小值+1(即原图灰度值范围),该向量的第一个元素应该是新图像灰度值的最小值,最后一个元素为新图像的灰度值的最大值。

2017-10-23 07:52:20 11153

原创 算法入门:最少比较次数求最大/最小/第二大元素

本文将解决三个问题: input:A[1……n] 包含n个数字output: - A的最大值max - A的最大值max和最小值min - A的最大值max和第二大值要求:比较的次数尽可能少

2017-10-15 06:18:10 4698

原创 算法的时间复杂度

算法的时间复杂度分析一个算法的好坏,一般是分析其时间复杂度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 837

原创 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 5101

原创 matlab 把图像分成2x4小矩阵用平均值替代 图像模糊处理

自定义函数BlurImage去实现以下功能: 将输入的图像分成若干个独立不交叉的2x4的小矩阵,用这个2x4的小矩阵中8个元素的平均值代替原来的8个元素(注意是平均值替换8个元素,也就是说这8个元素的位置变成8个平均值)。为了方便编程,你可以假设输入的图像的行列可以被4整除。函数原型为:function [blurredIm] = BlurImage(oriIm); 其中oriIm是输入的原图,blurredIm是模糊处理后的新图。

2017-09-25 11:10:40 1604

原创 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 24649 5

原创 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 7052

原创 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 6458

原创 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 53865 4

原创 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 1984

原创 Matlab 冒号(colon)的使用

笔者在美帝学习计算机视觉(ComputerVision)的时候第一堂课学的就是matlab中的冒号(colon)使用,由于语言障碍并没有听的很懂,于是默默百度谷歌逛别人博客,然后自己再在matlab敲一敲,站在在前辈们的肩膀上写了这样一篇学习笔记。文字描述很多来自于前辈文案,出处标注在文末,侵权请联系本人删除。 1.    X1:d:X2此方法用作生成等间距的序列,在X1到X2

2017-09-24 11:03:02 4163

原创 Java集合框架:ArrayList、LinkedList、HashSet、TreeSet、HashMap、Iterator

Java集合框架中常见的类和接口:ArrayList、LinkedList、HashSet、TreeSet、HashMap、Iterator

2016-05-22 11:42:31 1064

原创 Sql Server 表名、表字段与关键字冲突

SQL Server报错提示表名附近有语法错误,或者说列名不存在的解决方案

2016-05-18 13:49:34 5363

原创 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 881 2

原创 java异常 try-catch 和throw

java的异常处理,两个简单案例

2016-05-12 00:03:20 683 1

原创 国际化java.util.MissingResourceException: Can't find bundle for base name message报错

使用myEclipse实现java程序国际化的时候,我遇到java.util.MissingResourceException异常,百度看看发现也很多人遇到同样的问题,可能是我太笨了居然没看懂。文字描述一大堆真的很碾压我的IQ,经过高人指点,找到解决方法。为了更容易理解,我全程配图。        博主的两个资源文件分别为:       然后这里是博

2016-05-11 23:29:23 15163 3

原创 生产者-消费者问题(The producer-consumer problem)

多道程序环境下的经典线程同步问题一:生产者-消费者问题(The producer-consumer problem),在这里我将使用记录型信号量、AND信号量和管程三种方式来解决这个问题。

2016-05-11 10:51:21 4082

原创 java链表 分别用内部类和外部类实现

java内部类和外部类实现链表数据结构

2016-05-10 23:55:04 3079

算法导论第三版英文原版 清晰PDF

1-CLRS-Introduction to Algorithms - 3rd Edition 算法导论第三版原版英文

2017-10-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除