头像-78655

Tan654321

  • 湖南省衡阳市
  • 单片机 嵌入式 DSP FPGA/CPLD EDA/PCB
  • 工控电子

个人成就

获得 0 次赞

帮助过7人

谭传文科技创新论文.doc

总算把车牌的字符分割,和车牌归一化给弄出来了。下面还是和大家分享一下。图片还是从原图开始,上一篇帖子中的程序还有部分需要修改,这一次的比较完整,但是还没有到最后的识别部分,现在也只是把车牌字符分割,和归一化。为了后面模式对比识别做准备,把字符全部通过缩放功能变为40*80的分辨率。下面来看看我的效果图片吧!由于这次上传的图片比较多,后面会写帖子,和大家分析一下我程序里面的内容的。 一、原图 二、灰度图片 三、二值化图片 四、取出的车牌图(加了分割线,需仔细放大看) 五、分割并且归一化了的汉字沪 六、分割并且归一化了的字母d 七、分割并且归一化了的第一个数字8 八、分割并且归一化了的第二个数字8(第二个分割出来的数字有问题,后面再去解决) 九、分割并且归一化了的第三个数字8 十、分割并且归一化了的第四个数字8 十一、分割并且归一化了的第五个数字8 目前还只是把车牌字符分割和归一化,接下来的识别与摄像头相结合,困难还比较大,目前先写在这里吧。后面会和大家分享自己具体写的程序。我把这次的主函数分享在下面。 最后还需要感谢创龙公司和云汉社区能给予我这次试用机会。

main.rar

总算把车牌的字符分割,和车牌归一化给弄出来了。下面还是和大家分享一下。图片还是从原图开始,上一篇帖子中的程序还有部分需要修改,这一次的比较完整,但是还没有到最后的识别部分,现在也只是把车牌字符分割,和归一化。为了后面模式对比识别做准备,把字符全部通过缩放功能变为40*80的分辨率。下面来看看我的效果图片吧!由于这次上传的图片比较多,后面会写帖子,和大家分析一下我程序里面的内容的。 一、原图 二、灰度图片 三、二值化图片 四、取出的车牌图(加了分割线,需仔细放大看) 五、分割并且归一化了的汉字沪 六、分割并且归一化了的字母d 七、分割并且归一化了的第一个数字8 八、分割并且归一化了的第二个数字8(第二个分割出来的数字有问题,后面再去解决) 九、分割并且归一化了的第三个数字8 十、分割并且归一化了的第四个数字8 十一、分割并且归一化了的第五个数字8 目前还只是把车牌字符分割和归一化,接下来的识别与摄像头相结合,困难还比较大,目前先写在这里吧。后面会和大家分享自己具体写的程序。我把这次的主函数分享在下面。 最后还需要感谢创龙公司和云汉社区能给予我这次试用机会。

说明.docx

车牌识别,我也是第一次弄,虽说这是我的毕业设计,但是帖子还是要发的。 之前弄了数字识别,但是也是根据创龙的例程来修改的,也就是说跑了一下创龙的例程,弄通了例程,但是真正的车牌识别,任重而道远。 在这里首先车牌识别很多算法,不可能自己根据数学函数去编写,这几乎不现实。我也是利用opencv工具来帮助我做车牌识别。 关于opencv东西很多,我也是这几天学的,有兴趣的可以看看我关于opencv的帖子。http://www.ickey.cc/group-topic-id-62796.html 我是用vc6.0了解程序,然后移植到dsp。 下面大概的介绍下车牌识别的主要步骤,我也是参照别人的论文来做简单介绍,仅作参考。 一、图像采集部分,不做过多说明。 二、采集过来的数组一般都是彩色图像,首先需要灰度化,减少了运算量。 三、灰度化之后边缘检测、定位车牌、图像分割、二值化 四、识别。 图像采集部分在这里我就先用一张图片来替代(省去摄像头采集部分的麻烦)。 在网上随便找一张带有车牌的图片。 先用工具把他转化为数组,具体转化步骤我就不说明了,在创龙的pdf中有。 转化为数组之后就是进行灰度化,这是一张彩色图片,灰度转换创龙pdf里有说明我之前也写了帖子http://www.ickey.cc/group-topic-id-61615.html 下面是我转化的灰度图片 然后边缘检测(图片大家请放大看) 定位车牌 后面的图像分割,二值化还没弄完。首先完成论坛发帖任务,后面我会继续完成的。 压缩程序发不上去,只能发main函数。。不知道什么原因,后面能发的话,尽量发上去。 非常感谢创龙公司的技术支持和云汉社区,能够给予我这次试用的机会,

main.rar

车牌识别,我也是第一次弄,虽说这是我的毕业设计,但是帖子还是要发的。 之前弄了数字识别,但是也是根据创龙的例程来修改的,也就是说跑了一下创龙的例程,弄通了例程,但是真正的车牌识别,任重而道远。 在这里首先车牌识别很多算法,不可能自己根据数学函数去编写,这几乎不现实。我也是利用opencv工具来帮助我做车牌识别。 关于opencv东西很多,我也是这几天学的,有兴趣的可以看看我关于opencv的帖子。http://www.ickey.cc/group-topic-id-62796.html 我是用vc6.0了解程序,然后移植到dsp。 下面大概的介绍下车牌识别的主要步骤,我也是参照别人的论文来做简单介绍,仅作参考。 一、图像采集部分,不做过多说明。 二、采集过来的数组一般都是彩色图像,首先需要灰度化,减少了运算量。 三、灰度化之后边缘检测、定位车牌、图像分割、二值化 四、识别。 图像采集部分在这里我就先用一张图片来替代(省去摄像头采集部分的麻烦)。 在网上随便找一张带有车牌的图片。 先用工具把他转化为数组,具体转化步骤我就不说明了,在创龙的pdf中有。 转化为数组之后就是进行灰度化,这是一张彩色图片,灰度转换创龙pdf里有说明我之前也写了帖子http://www.ickey.cc/group-topic-id-61615.html 下面是我转化的灰度图片 然后边缘检测(图片大家请放大看) 定位车牌 后面的图像分割,二值化还没弄完。首先完成论坛发帖任务,后面我会继续完成的。 压缩程序发不上去,只能发main函数。。不知道什么原因,后面能发的话,尽量发上去。 非常感谢创龙公司的技术支持和云汉社区,能够给予我这次试用的机会,

调试环境说明.rar

之前装了vs2010可惜用不了创建不了win32控制台应用程序,配置不了,重装过很多vs版本都不行,后来查到是系统问题,因为电脑里很多东西在c盘,怕换了系统其它软件需要重新安装。没办法只能用vc6.0了。连win7里面的vc6.0里也没有办法,还好之前在虚拟机里面的xp系统里有vc6.0。 写这篇帖子献给和我一样有问题的朋友。从前两天开始学习opencv,自己也找了一些opencv的资料,一直是忙于配置的搜索,现在将自己成功配置好的opencv1.0版本在vc6.0中的配置整理下来。我也是在opencv中文网站上参考配置的。地址在我分享的调试环境说明中。 配置visual c++ 6.0 全局设置 菜单tools->options->directories:先设置lib路径,选择library files,在下方填入路径: c:program files  opencv  lib(假设opencv安装在此,若自定义安装,则更改为相应目录) 然后选择include files,在下方填入路径: c:program files  opencv  cxcore  include c:program files  opencv  cv  include c:program files  opencv  cvaux  include c:program files  opencv  ml  include c:program files  opencv  otherlibs  highgui c:program files  opencv  otherlibs  cvcam  include 然后选择source files,在下方填入路径: c:program files  opencv  cvsrc c:program files  opencv  cxcore  src c:program files  opencv  cxcore  src c:program files  opencv  cvaux  src c:program files  opencv  otherlibs  highgui c:program files  opencv  otherlibs  cvcam  src  windows 最后点击“ok”,完成设置。