自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (10)
  • 收藏
  • 关注

原创 pso粒子群优化算法

粒子群优化算法(Partical Swarm Algorithm,pso)这个算法的原理很简单,思路就是不断地迭代,直到寻得最优解为止,很多书上都有该算法的介绍,此外matlab也自带了算法的函数:pso(),这里我自己写了一个小小的程序来实现算法。 算法的应用背景:对于函数 y=1-cos(3x)*exp(-x), 函数曲线如下,观察可知在横轴约为 x=0.9350~0.9450的地方出现曲线

2016-03-31 10:59:16 2386 2

原创 车牌字符分割

接着上一篇文章,上面完成了陈派定位,那么现在就要对车牌进行字符分割,下面的程序每一步都有目的标注 %%%4.2车牌区域阈值化(OSTU) I=imread('C:\Users\Administrator\Desktop\Des.jpg'); I=rgb2gray(I); figure(1); subplot(2,1,1);imshow(I); lev=graythresh(I); b

2016-03-28 22:07:00 9686 2

原创 车牌识别中的车牌定位

该程序参考的是一篇硕士论文:王璐《基于MATLAB的车牌识别系统研究》,并参考了百百度文库中的作者成果,链接为http://wenku.baidu.com/view/23dde718fc4ffe473368abb8.html  以下是程序,每一步都标识出操作目的,做起来很流畅,但是经过多方尝试,发觉这段代码只能识别出画质清晰,车牌面积比重较大的情况下,所以目前的工作还有待改进。 close a

2016-03-21 15:51:41 2390 2

原创 SA模拟退火算法

1.算法函数 function[output]=SA(sample,m,minT,k) %%我对模拟退火算法的理解是这样的:已知样本集sample,其中有许多的输入向量与输出向量; %%我们按照广泛意义的SA算法不断改变输入,寻找那个使得目标函数最小的输出,在寻找的... %%过程中有minT和k作为终止条件,把最后找到的最小目标函数的输入输出作为output %sample是一个N

2016-03-14 21:22:32 633

原创 KNN算法

KNN算法又称为K最近邻算法,大致思路是寻找与待分类元素距离最相近的k个已知元素,把k个已知分类结果的元素所属的最大概率的类别作为待分类元素的类别,引用别人的通俗说法就是,对于一个陌生人,如果不知道他是好人还是坏人,那么选择5个他的最亲密的朋友,这5个人的人品好坏是已知的,如果5个人中好人多,就认为这个陌生人是好人,反之是坏人。以下是函数部分与实例。 1.函数定义 function[outpu

2016-03-14 09:54:48 377

原创 Kmean算法

K-mean 属于传统的聚类算法,如果给一组数据(这里假设是一维),我们知道这些数据能分成C类,但是每个类的中心位置在哪里呢?K-mean的思路是,首先不管你的数据什么样,我就认为它们服从均匀分布,把数据在最小值、最大值之间分成C等份,有了这个C个聚类中心,然后计算每个数据到这C个聚类中心的距离,假设我们一共有n个数据,就生成了一个n*C的矩阵,每一行代表一个数据与所有聚类中心的距离,接着你肯定想

2016-03-11 11:33:32 1031

原创 BP算法的回归

近日看模式识别相关的书,接触到一些常见的机器学习算法,虽然书中对于算法的理论介绍很清晰,但是很少给出算法的具体函数定义,所以我就想通过书中的介绍和已有别人的代码,自己整理出来算法的matlab实现。 1.BP算法的函数定义 function [TestingTime, TestingAccuracy,PreY] = bp(train,test, IN, HN, times,limit,alph

2016-03-10 09:39:40 2963

原创 字符串匹配算法horspool

horspool()函数是引用别的作者成果,借用过来以供膜拜 #include using namespace std; int horspool(char *T, char *P); int main(){ char *line = "learnopencv"; char *pat = "nop"; int s = horspool(line, pat); cout retu

2016-03-03 21:25:22 699

原创 模拟一个点菜界面

突发奇想,写了一个小代码,模拟餐馆点菜的形式。首先,假设只有三种菜品:番茄炒蛋,蒜泥生菜,椒盐明虾,点菜时按字母 'a'、'b'、'c' 代表每种菜品,按下字母 'P' 表示停止点菜,最后显示出订单信息,并计算金额。 #include using namespace std; int main(){ char dish; int amount[3]; int sum = 0; boo

2016-03-01 21:28:49 2859

github-recovery-codes(1).txt

github-recovery-codes(1).txt

2021-12-12

test-USART1.zip

test-USART1.zip

2021-06-03

stm32 CAN1 CAN2 loopback

an example of loop-back communication in CAN1 and CAN2 of STM32f767 board

2018-05-18

stm32 TIM input capture and create PWM wave

it consist of two project: one for Timer input capture, another for Timer PWM wave

2018-04-29

KNN algorithm

a short document to describe KNN algorithm, a silde

2018-04-24

stm32 TIM input capture

a simple example to use stm32's TIM input capture function

2018-04-23

Configure Eclipse for STM32 development

An instruction paper to help you setup Eclipse and configure its environments for creating stm32 projects, at the end, a simple LED test is available to verify the whole operation.

2017-12-09

LSD a line detection algorithm

This is a simple example for explaining LSD algorithm, include a paper , a script and some configure files.

2017-10-22

ELM极限学习机

有几篇介绍ELM算法的论文,均为算法的基础部分分析,通过论文可以把握算法的精髓

2016-06-11

数字图像处理 冈萨雷斯 中文第二版

冈萨雷斯的这本书内容详细,由浅入深,对初学者了解图像处理很有帮助,而且书里涵盖了图像处理的各个方面,让读者对图像有全面的认知。中文版的翻译也是极好的,译著忠实于原书,更易读懂。

2015-11-26

空空如也

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

TA关注的人

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