摄像头数字识别matlab程序.zip
标签:
•
文件类型: .zip
•
文件大小: 1.69MB
•
下载次数: 1
•
安装matlab摄像头驱动,将程序里的数据库地址和摄像头大小修改下,然后执行,程序是我参考很多个博主然后自己多次尝试实验效果并修改后完成的,数据库的图片是自己手画的,通过程序数据库预处理使得数字识别有一定正确度,如果识别不能满意还请多多包涵
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2020-04-28 21:59 shujuku
文件 26227 2020-04-28 19:45 shujuku _0.jpg
文件 60502 2020-04-28 19:46 shujuku _1.jpg
文件 660 2020-04-05 21:25 shujuku _10.jpg
文件 56933 2020-04-28 19:46 shujuku _2.jpg
文件 58450 2020-04-28 19:47 shujuku _3.jpg
文件 56425 2020-04-28 19:47 shujuku _4.jpg
文件 60851 2020-04-28 19:47 shujuku _5.jpg
文件 9531 2020-04-23 19:03 shujuku _6.jpg
文件 30949 2020-04-23 18:13 shujuku _7.jpg
文件 24878 2020-04-23 17:41 shujuku _8.jpg
文件 11923 2020-04-23 18:27 shujuku _9.jpg
文件 45874 2020-04-28 19:47 shujuku1_0.jpg
文件 38016 2020-04-28 19:48 shujuku1_1.jpg
文件 9377 2020-04-23 17:58 shujuku1_10.jpg
文件 45150 2020-04-28 19:48 shujuku1_2.jpg
文件 42948 2020-04-28 19:48 shujuku1_3.jpg
文件 44992 2020-04-28 19:49 shujuku1_4.jpg
文件 39801 2020-04-28 19:49 shujuku1_5.jpg
文件 1005 2020-04-23 16:39 shujuku1_6.jpg
文件 4639 2020-04-23 19:03 shujuku1_7.jpg
文件 10487 2020-04-23 18:08 shujuku1_8.jpg
文件 17358 2020-04-23 17:43 shujuku1_9.jpg
文件 66431 2020-04-28 19:49 shujuku2_0.jpg
文件 64366 2020-04-28 19:49 shujuku2_1.jpg
文件 40295 2020-04-23 18:12 shujuku2_10.jpg
文件 64647 2020-04-28 19:50 shujuku2_2.jpg
文件 25060 2020-04-28 18:50 shujuku2_3.jpg
文件 24804 2020-04-28 18:51 shujuku2_4.jpg
文件 22110 2020-04-28 18:51 shujuku2_5.jpg
文件 9077 2020-04-23 19:03 shujuku2_6.jpg
............此处省略83个文件信息
function[splitfspoints]=shuziqiege(nextresultrcgw)
%r非零元素行
%c非零元素对应列
%w多数字图的长
%g多数字图高
%hs一行w列矩阵,每列数字为g行数字相加,用来找到哪列有数字的白元素
%nextresult所有数字所在的区域
a=1;b=1;c=1;d=1;e=1;i=1;
splitfs={};points=[];
hs=sum(nextresult); %将图片矩阵转化为一行w列矩阵,每列数字为h行数字相加
hs0=sum(nextresult2); %这里表示行之和,这时应该是竖着写了两个数字及其以上,除了那种奇葩写得贼长那种
hs1=hs0‘;%将行之和转置
while c while(hs1(c)==0&&c c=c+1;
end
d=c;
while(hs1(d)>0&&d d=d+1;
end
break;
end
e=d+1;
if e while(hs1(e)==0&&e e=e+1;
end
end
%判断多数字横向写还是纵向写
if e
%执行裁剪
while(a while(hs1(a)==0&&a a=a+1;
end
b=a;
while(hs1(b)>0&&b b=b+1;
end
if(b-a>2) %如果左右能差两列像素
hresult=nextresult(a:b:); %图片按列的横线切割
[rc]=find(hresult);
% result2=hresult(:min(c):max(c)); %图片按横线切
m=min(c);n=max(c);
xi=hresult(:m:n); %图片按纵线切
splitfs{i}=xi;
points=[points;abmn];%a下,b上,m左,n右
% subplot(36i)imshow(result2)title(‘裁剪出的数字‘);
i=i+1;
end
a=b;
end
else
while(a while(hs(a)==0&&a a=a+1;
end
b=a;
while(hs(b)>0&&b b=b+1;
end
if(b-a>2) %如果左右能差两列像素
hresult=nextresult(:a:b); %图片按列的竖线切割
[rc]=find(hresult);
% result2=hresult(min(r):max(r):); %图片按横线切
m=min(r);n=max(r);
xi=hresult(m:n:); %图片按横线切
splitfs{i}=xi;
points=[points;mnab];%m下,n上,a左,b右
% subplot(36i)imshow(result2)title(‘裁剪出的数字‘);
i=i+1;
end
a=b;
end
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2020-04-28 21:59 shujuku
文件 26227 2020-04-28 19:45 shujuku _0.jpg
文件 60502 2020-04-28 19:46 shujuku _1.jpg
文件 660 2020-04-05 21:25 shujuku _10.jpg
文件 56933 2020-04-28 19:46 shujuku _2.jpg
文件 58450 2020-04-28 19:47 shujuku _3.jpg
文件 56425 2020-04-28 19:47 shujuku _4.jpg
文件 60851 2020-04-28 19:47 shujuku _5.jpg
文件 9531 2020-04-23 19:03 shujuku _6.jpg
文件 30949 2020-04-23 18:13 shujuku _7.jpg
文件 24878 2020-04-23 17:41 shujuku _8.jpg
文件 11923 2020-04-23 18:27 shujuku _9.jpg
文件 45874 2020-04-28 19:47 shujuku1_0.jpg
文件 38016 2020-04-28 19:48 shujuku1_1.jpg
文件 9377 2020-04-23 17:58 shujuku1_10.jpg
文件 45150 2020-04-28 19:48 shujuku1_2.jpg
文件 42948 2020-04-28 19:48 shujuku1_3.jpg
文件 44992 2020-04-28 19:49 shujuku1_4.jpg
文件 39801 2020-04-28 19:49 shujuku1_5.jpg
文件 1005 2020-04-23 16:39 shujuku1_6.jpg
文件 4639 2020-04-23 19:03 shujuku1_7.jpg
文件 10487 2020-04-23 18:08 shujuku1_8.jpg
文件 17358 2020-04-23 17:43 shujuku1_9.jpg
文件 66431 2020-04-28 19:49 shujuku2_0.jpg
文件 64366 2020-04-28 19:49 shujuku2_1.jpg
文件 40295 2020-04-23 18:12 shujuku2_10.jpg
文件 64647 2020-04-28 19:50 shujuku2_2.jpg
文件 25060 2020-04-28 18:50 shujuku2_3.jpg
文件 24804 2020-04-28 18:51 shujuku2_4.jpg
文件 22110 2020-04-28 18:51 shujuku2_5.jpg
文件 9077 2020-04-23 19:03 shujuku2_6.jpg
............此处省略83个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)