查看: 157|回复: 0

[原创] 图形识别系统设计

[复制链接]

9

主题

0

好友

138

积分

童生

Rank: 2

  • TA的每日心情
    开心
    2016-8-26 16:22
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2016-9-24 09:09:21 |显示全部楼层
    前几天刚参加完湖北省soc专项竞赛,暑假从零基础开始进行设计开发,为期大概两个来月时间。虽然整个项目并不怎么样,但是还是在此和大家一起分享。
    由于DE1-SOC开发板板载RAM和FPGA,集成双核cortex A9 MPcore处理器,用于ARM比较擅长算法运算,而FPGA则具有很强大的并行处理能力,所以我们采用ARM端做图像采集以及图形处理,然后通过板载通信桥将图片传输给FPGA端做VGA显示,同时辅助以语音播报的功能。
    ARM端的图像采集是通过搭建Linux系统,通过底层的V4L2驱动进行一帧图像的捕获,然后配置opencv的开发环境,做捕获的图像进行图像处理,并通过相应的算法进行结果分析,得出最终结论。
    FPGA端核心则是采用altera公司官方提供的图像处理IP核进行相应数据处理,比如Frame Reader IP核,Clocked Video Out IP核,Alpha Blending Mixer IP核,Test pattern generator IP核,图像数据通过H2F从HPS部分传输给fpga端的SDRAM,做缓存,同时通过Frame Reader IP 核将数据读出,形成符合Avalon-ST协议的图像帧数据格式,同时fpga端形成一个黑色背景以及我们队自己的log,最后送至mixer进行叠加,将数据通过video out IP 送至VGA硬件电路输出。
    语音播报则是通过送语音数据,通过i2c时序输出给相应电路。
    整个项目就是这么一个大概的流程,虽然不是很高大上,但是作为三个零基础的大二本科生来说,我觉得做到这样还是算可以的了,毕竟我们不需要一下就追求太多,这种快速学习,坚持不懈的精神才是最宝贵的。
    最后附上几张图片。
    QQ图片20160924090813.png
    QQ图片20160924090832.png

    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    关闭

    站长推荐上一条 /6 下一条


    手机版|爱板网 |网站地图  

    GMT+8, 2016-12-6 04:35 , Processed in 0.076793 second(s), 11 queries , Memcache On.

    苏公网安备 32059002001056号

    Powered by Discuz!

    回顶部