0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于Xilinx reVISION Stack Demo双摄像头采集图像

Hx 作者:工程师陈翠 2018-07-05 06:03 次阅读

在近期举办的嵌入式视觉大会上,来自Xilinx合作伙伴安富利(Avnet)的高级FPGA/DSP设计工程师Mario Bergeron向大家展示了一款双摄像头采集图像并实现融合的演示Demo。硬件平台采用的是Avnet PicoZed SOM(片上系统),核心集成的是Xilinx Zynq Z-7030 SoC,同时还用到了PicoZed嵌入式开发套件的FMC扩展板卡等模块。采用的两款摄像头分别是FMC接口Python-1300-C彩色图像传感器,分辨率达1280x1024,配置灵活,敏感度高,性能高,主要应用于工业图像采集应用,同样是安富利(Avnet)公司设计生产的。另一个摄像头采用的是FLIR红外热成像传感器,输出60x80分辨率的红外视频流,通过Pmod接口实现与PicoZed SoM的通信与数据传输。

基于Xilinx reVISION Stack Demo双摄像头采集图像

图1:安富利(Avnet)双摄像头图像融合应用模块设计

首先对彩色图像进行了Sobel边缘检测处理,然后对红外图像进行拉伸处理(warped)并重新调整大小(resize),这样才能够将两幅图像进行融合。开发过程中充分借助了Xilinx reVISION Stack资源,Sobel边缘检测和重新调整图像大小的算法都直接来自reVISION Stack提供的算法库,图像融合部分是工程师Mario Bergeron采用C语言实现的,因为这三部分算法模块都是计算密集型任务,因此采用Vivado HLS进行综合创建硬件加速器模块,然后借助SDSoC工具实现加速器模块与ARM处理器的通信连接,生成软件接口驱动程序。

基于Xilinx reVISION Stack Demo双摄像头采集图像

图2:安富利(Avnet)图像融合方案设计开发流程

整个系统的性能如何呢?我们以Sobel边缘检测模块做一下对比,如果采用非硬件加速的Sobel算法,使得Zynq Z-7030 SoC的ARM Cortex-A9处理器的负载瞬间达到100%,输出的图像也仅为1帧/秒,如果采用硬件加速即使用Zynq Z-7030 SoC的可编程资源来实现图像输出能够达到30帧/秒,同时ARM处理器的负载也降低了80%,具体测试情况如下面视频所示:

Xilinx reVISION Stack包括丰富的平台、算法和应用开发资源,支持最流行的神经网络,针对应用层开发,提供完善工业级框架,包括面向机器学习的Caffe和面向计算机视觉的OpenVX。Xilinx reVISION Stack支持更广泛的没有或者很少硬件设计专业知识的嵌入式软件和系统工程师,使其与机器学习、计算机视觉、传感器融合,从而可以更快速地开发视觉导向的智能系统。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Xilinx
    +关注

    关注

    70

    文章

    2121

    浏览量

    119388
  • 双摄像头
    +关注

    关注

    0

    文章

    111

    浏览量

    16905
收藏 人收藏

    评论

    相关推荐

    USB摄像头图像采集

    一个比较简单的编程,实现简单的USB摄像头图像显示
    发表于 11-12 15:48

    关于摄像头图像采集问题

    `我用labview实现电脑摄像头图像采集,运行过程中出现问题了,截图如下,还请高手指教!谢谢啦`
    发表于 05-25 16:59

    摄像头采集图像处理

    就可以做到实际中图像处理并且做到无线传输。这样的图像采集处理功能在监控系统和在线检测都有很大的前景。 本作品是基于安芯一号SLH89F5162单片机,驱动并控制带FIFO的OV7670CMOS
    发表于 11-05 22:35

    【转载分享】USB摄像头采集图像

    `如果你有USB摄像头,就是随便的那种。平时QQ视频的就可以了(笔记本上自带的摄像头,也可以),那你就可以用LabVIEW进行图像采集了。注意:由于LabVIEW8.6是个神奇的版本,
    发表于 03-02 11:36

    用USB摄像头图像采集,如何用按钮触发采集图像一次

    用USB摄像头图像采集,如何用按钮触发采集图像一次
    发表于 03-18 16:34

    例说FPGA连载99:摄像头图像采集之功能概述

    `例说FPGA连载99:摄像头图像采集之功能概述特权同学,版权所有配套例程和更多资料下载链接:http://pan.baidu.com/s/1c0nf6Qc 本实例功能框图20.1如
    发表于 05-11 21:26

    例说FPGA连载101:摄像头图像采集之板级调试

    例说FPGA连载101:摄像头图像采集之板级调试① 连接好硬件,SF-VIP1核心板 + SF-VGA子板 + VGA显示器 + 两个SF-MT9D111子板,并且给VIP核心板上电
    发表于 05-16 21:17

    基于Xilinx FPGA的视频图像采集系统设计

    本篇要分享的是基于XilinxFPGA的视频图像采集系统,使用摄像头采集图像数据,并没有用到SDRAM/DDR。这个工程使用的是OV7670
    发表于 07-03 10:56

    基于Xilinx FPGA的视频图像采集系统设计

    本篇要分享的是基于XilinxFPGA的视频图像采集系统,使用摄像头采集图像数据,并没有用到SDRAM/DDR。这个工程使用的是OV7670
    发表于 07-09 09:31

    基于STM32单片机的摄像头图像采集的处理系统

    本项目以摄像头OV7670作为图像传感器,以存储芯片AL422作为数据中转站,以处理芯片STM32作为图像采集系统的控制核心,以TFT液晶显示屏作为
    发表于 09-06 16:21

    labview图像采集怎么无法连接USB摄像头

    在labview中图像采集无法连接USB摄像头,只能连接电脑自带摄像头是怎么回事,求指教
    发表于 05-08 17:55

    USB摄像头图像采集与显示有什么方法?

    目前市场上大部分的图像采集与处理系统是基于DSP 芯片的,这种图像采集与处理系统成本高、功耗高、体积约束等特点并不适用于一些简单的应用。随着USB
    发表于 08-16 07:53

    【FPGA DEMO】Lab 4:摄像头HDMI显示(高速--HDMI&摄像头)

    `项目名称:摄像头HDMI显示。具体要求:摄像头采集的视频图像数据通过HDMI实时显示。 系统设计:Perf-V开发板可以连接高速口——HDMI&
    发表于 07-30 15:21

    OV7725摄像头图像处理设计实现

    这次更新图像处理部分,主要是为了提取出=信标灯,并求出信标灯在图像中的坐标。程序代码可完善的地方还有很多,主要还是提供一种当时我们参赛的解决思路,抛砖引玉。摄像头采用中断的方式来采集
    发表于 01-11 08:03

    如何在OKMX6UL-C上利用摄像头图像采集

    要求在OKMX6UL-C(emmc版本)上利用摄像头图像采集、视频采集,需要在LCD屏幕上将图像或视频显示出来1. 请问该采用什么类型的
    发表于 12-02 06:49