查看: 4759|回复: 1

图形识别系统设计

[复制链接]
  • TA的每日心情
    开心
    2016-8-26 16:22
  • 签到天数: 1 天

    连续签到: 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
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-9-20 09:51
  • 签到天数: 35 天

    连续签到: 2 天

    [LV.5]常住居民I

    发表于 2022-8-16 16:33:29 | 显示全部楼层
    很不错的设计,值得欣赏
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

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

    手机版|小黑屋|与非网

    GMT+8, 2024-12-20 02:20 , Processed in 0.132359 second(s), 17 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.