美文网首页
vision calculator --by EE_young

vision calculator --by EE_young

作者: EE_Young | 来源:发表于2018-01-06 04:55 被阅读0次

最近想用FPGA做一个图像的项目,所以在网上看了一些适合学习钻研的方向,于是确定了做这个视觉计算器,感觉这个以我的能力有一些挑战性,又有可行性。然后呢,简单的构思了下整个小项目的整体框架模块,根据模块来逐个学习完成。


功能

暂时的想法是:利用摄像头采集人手写的简单数学公式,通过图像识别得出所写的数学公式含义,再经过计算,将计算结果通过显示视频显示出来。前期的话做简单点,所以做了一些功能上的简化约束:

  1. 摄像头采集白纸上手写的公式,公式尽量工整;
  2. 公式只涉及个位数的0~9的四则运算。

硬件

根据功能,我们需要的硬件模块主要有以下几点:

  1. 摄像头。简单在网上搜索了下,电子DIY用的比较多的是带FIFO的OV7670这个型号的摄像头,因此也采用这个模块;


    淘宝上的ov7670模块
  2. FPGA。因为我们有友晶的DE10-nano板子,资源也够我们使用,所以也就直接用上了;


    友晶DE10-nano
  3. 显示屏。暂时有两个方案,一个是直接用一块LCD屏幕(因为手头上刚好有一个2.4寸的LCD屏幕),一个是用VGA连接电脑显示器,这个再确定;
  4. 杜邦线等等。

模块

我们的整个系统框架分为主要的四个模块,通过分析觉得四个模块可以先通过各自编译一个工程,最后经过增量式编译来整合,因此主要分为以下几个部分:

  1. 摄像头采集子工程;
  2. 图像处理识别子工程;
  3. 计算器子工程;
  4. 显示子工程;
  5. 控制总工程;
  6. 顶层工程等。

具体的计划安排呢也经过了思考,因为以前也没有系统的做过这个,对各个部分的知识也还比较欠缺,所以边做边找资料学习。整个工程的推进大体按照:摄像部分-显示部分-图像识别部分-计算部分-控制部分来推进,时间节点就不做具体的规定,有时间就学习推进进度。so,马上就要从摄像部分进行学习了。后面我会将自己学习的过程,经验,问题等等经常更新和大家分享。一起交流,共同进步!

相关文章

网友评论

      本文标题:vision calculator --by EE_young

      本文链接:https://www.haomeiwen.com/subject/mpvenxtx.html