自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

转载 每天一点matlab——特征提取之欧拉数

欧拉数是拓扑学中的范畴,在搜索这个词的时候我发现包括百度百科在内的说明都没有说清楚。我的理解就是欧拉数定义为E,他表示一个图像区域中的孔数H和连接部分数C的差,即E=C-H;在这里孔数好理解,难理解的就是所谓的“连接部分数C”,我的理解就是图像中的有多少个单独连接的部分,而其中的每一个部分都是链接在一块的,如下面的字母A,他的连接数就是1.使用bweuler函数可以计算出图像的欧拉数,但是

2015-12-10 19:31:07 5540

转载 每天一点matlab——二值图像及其特征提取

[+]1、二值图像的生成函数im2bw:把图像转换成二值图像[plain] view plaincopyload trees;  BW=im2bw(X,map,0.4);  subplot(121),imshow(X,map),title('原图像');  subplot(122),imshow(BW),tit

2015-12-10 19:22:16 14448 3

转载 验证码——模板字符识别

1字符模板制作:模板的要求是与要识别的字符的字体格式一致,实验中采用word上的标准字符,通过截图软件截图后按照3-6步的处理过程制作出需要的字符模板,从0到9共10个数字,A到Z共26个字母。 2 字符模板归一化在满足识别率的条件下,尽量采用小模板识别可以提神运算速度,具体的模板大小,可以根据后面的与待识别字符的比较中调节。 3识别过程:将

2015-12-07 21:25:26 1249

转载 每天一点matlab——BP神经网络实例

例1 采用动量梯度下降算法训练 BP 网络。  训练样本定义如下:  输入矢量为       p =[-1 -2 3  1        -1  1 5 -3]  目标矢量为   t = [-1 -1 1 1]  解:本例的 MATLAB 程序如下:   close all   clear   echo on   clc   % NEWFF——生

2015-12-06 21:54:04 6123

转载 验证码——字符的特征提取

字符的特征提取从被切割和归一处理后的字符中,提取最能体现这个字符特点的特征向量方法:逐像素特征提取法,骨架特征提取法,垂直方向数据统计特征提取法,13点特征提取法,弧度梯度特征提取法逐像素特征提取法:对图像进行逐行逐列的扫描,黑色像素特征值取1,白色像素特征值取0,最后形成一个维数与图像中像素点的个数相同的特征向量矩阵函数codeDouble**code(BYTE*lpDIBB

2015-12-03 21:15:47 2153

转载 图像特征提取概述

特征提取是计算机视觉和图像处理中的一个概念。它指的是使用计算机提取图像信息,决定每个图像的点是否属于一个图像特征。特征提取的结果是把图像上的点分为不同的子集,这些子集往往属于孤立的点、连续的曲线或者连续的区域。 特征的定义         至今为止特征没有万能和精确的定义。特征的精确定义往往由问题或者应用类型决定。特征是一个数字图像中“有趣”的部分,它是许多计算机图像分析算法的起点

2015-12-02 21:37:56 2340

转载 每天一点matlab——BP神经网络

3.2.2.BP算法过程 (1)初始化 对权值矩阵W、V赋随机数,将样本模式计数器p和训练次数计数器q置为1,误差E置0,学习率η设为0~1内的小数,网络训练后达到的精度设为一个正的小数。 (2)输入训练样本对,计算各层输出用当前样本对X,d序列赋值 (3)计算网络输出误差设共有P对训练样本,网络对于不同的样本具有不同的误差:采用均方根误差作为总误差:8  (4)计算各

2015-11-29 21:48:15 2087

转载 验证码——去除干扰线

去除干扰线干扰线对于识别验证码增加了一些难度,不过干扰线只有很小的几率会以大角度曲线的方式出现,大部分时间还是小角度直线,去除算法可以参考http://wenku.baidu.com/view/63bac64f2b160b4e767fcfed.html对于1个像素粗细的干扰线,在字符为2个像素以上的时候,可以用去噪点算法作为滤镜,多执行几次,就可以完美的把细干扰线去掉。对于像素数比干扰点稍

2015-11-27 21:21:14 20989 3

原创 每天一点matlab——图像二值化,人为设定阈值

clear all;close all;clc;A = imread('C:\Users\Administrator\Desktop\验证码图片\6.bmp');A = rgb2gray(A);       [m,n] = size(A);        value = 200;                      %设定阈值B = zeros(m,n)+255;

2015-11-24 20:55:39 20758

转载 每天一点matlab——提取图像中的小圆圈

%图像变为bmp文件clear all;clc;I=imread('I.bmp'); %读取图片imshow(I);title('源图像');J=im2bw(I,graythresh(I));figure,imshow(J);title('初始二值图像');J=~J;figure,imshow(J);title('取反目标白色');%除去边界白色非目标J=imc

2015-11-22 20:36:59 12763

转载 每天一点matlab——如何将一幅图像(640*360)分成4个局域(160*90)读取

clear allclcclose allImg=imread('C:\Documents and Settings\Administrator\桌面\b.jpg');%图像分成mxn块m=4;n=4;[sample_h sample_w]=size(Img);%读入图像的高和宽 640 360region_h=floor(sample_h/m);%每个区域的高 1

2015-11-19 22:12:00 5443 2

转载 每天一点matlab——字符分割

1.1字符分割的基础字符分割的任务是把多行或多字符图像中的每个字符从整个图像中分割出来,成为单个字符。对于字符分割的问题常常不被重视,但是字符的正确分割对字符的识别是至关重要的。由于字符字体存在着多样性,所以在一般的字符识别系统中,字符识别之前要先对图像进行阈值化,然后再进行行字切分,以分割出一个个具体的二值表示的字符图像点阵,作为单字符识别的输入数据。由于获得的文本图像不但包含了

2015-11-18 22:00:45 7371

转载 每天一点matlab——图像与图形的区别

很多朋友把图形图像混为一谈,其实它们是有很多区别的。一、存储方式的区别:图形存储的是画图的函数;图像存储的则是像素的位置信息和颜色信息以及灰度信息。二、缩放的区别:图形在进行缩放时不会失真,可以适应不同的分辨率;图像放大时会失真,可以看到整个图像是由很多像素组合而成的。三、处理方式的区别:对图形,我们可以旋转、扭曲、拉伸等等;而对图像,我们可以进行对比度增强、边缘检测等等。四、算法

2015-11-17 19:15:18 1002

转载 每天一点matlab——while循环实例

clearsum=0;n=1;while n    sum=sum+n;    n=n+1;endsum

2015-11-16 21:18:18 41255

原创 图像压缩编码

概念:在满足一定保真度的要求下,对图像数据的进行变换、编码和压缩,去除多余数据减少表示数字图像时需要的数据量,以便于图像的存储和传输。即以较少的数据量有损或无损地表示原来的像素矩阵的技术,也称图像编码.数据压缩在数字图像中具有关键性的作用学习感想对图像数据进行编码压缩,其中采用大量的算法,来处理数据,学习起来比较困难,对数学功底的要求较高。可以使用现有的代码处理图像,但是理解的不深刻,

2015-11-15 19:59:55 708

原创 初步学习的一些感悟

初步学习的一些心得

2015-11-12 21:39:48 428

空空如也

空空如也

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

TA关注的人

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