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

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

3天内不再提示

源码公开!基于C6678+Zynq-7045的目标追踪视觉方案分享

Tronlong创龙科技 2021-11-09 10:43 次阅读

随着现代科技的高速发展,机器视觉技术在无人机、安防监控、工业检测ADAS高级驾驶辅助系统、医疗诊断等方面有着广泛的应用,并且更多的场合中要求能实现高算力、高速采集、高速传输。目标追踪的视觉技术是计算机视觉领域的一个重要分支课题,有着重要的研究意义。本文主要介绍基于TI C6678+ Xilinx Zynq-7045/7100的目标追踪视觉方案。

poYBAGGIf2CAN5RMAAZHzsOuLJk763.png

图 1

01 硬件平台推荐

创龙科技(Tronlong)为您推荐基于TI TMS320C6678 + Xilinx Zynq-7045的高速多路高清视频采集处理平台,采用DSP+FPGA+ARM架构,可完美满足目标追踪关键指标。


*测试硬件平台:TL6678ZH-EVM评估板(TMS320C6678+Zynq-7045/7100)


点击点击图片/图注即可查看产品详细介绍↓↓↓

81ce995e-3d8c-11ec-a0d8-dac502259ad0.jpg

图 2 TL6678ZH-EVM评估板

824fa3fa-3d8c-11ec-a0d8-dac502259ad0.jpg

图 3 SOM-TL6678ZH核心板


02方案介绍

2.1方案要点

(1)图像数据采集

通过可编程逻辑器件(例如FPGA)进行高速、高精度的图像数据采集,且可灵活接入各种摄像头,如CameraLink、SDI、PAL等。


(2)目标追踪分析

将采集得到的图像数据通过高速数据总线(例如SRIO、PCIe等)传输至数字信号处理平台(例如DSP),通过算法对图像数据进行位置分析。

(3)目标图像监控

将处理后的图像通过CameraLink、HDMI接口进行实时显示,并可对可视化界面进行控制。


2.2方案框图


2.1.1方案框图

83b40830-3d8c-11ec-a0d8-dac502259ad0.png

图 4方案框图

2.1.2 方案模块


本篇目标追踪方案使用了Tronlong的三大模块,分别为CameraLink、SDI、PAL模块。

pYYBAGGIf86AU-dhAAY2B1mtbSc113.png

图 5 TLCameraLinkF模块

poYBAGGIf-WAO3ktAAXTLkcrmgM152.png

图 6 TL2971A/2972F模块

poYBAGGIf_KAXyd_AAdvg2EMD2E233.png

图 7 TL2867F模块


2.2方案优势


(1)高性能处理器

TMS320C6678集成八核C66x定点/浮点DSP,主频可高达1.25GHz,运算能力可高达320 GMAC、160 GFLOP,算法能力强,满足目标追踪算法要求。

ZYNQ Z-7045/7100集成PS端双核ARM Cortex-A9 + PL端Kintex-7架构28nm可编程逻辑资源,ARM主频800MHz,硬件资源丰富。可通过PL端进行高速图像数据采集,并通过PS端进行业务逻辑控制,运用十分便捷。


(2)视频接口丰富

可拓展众多目标追踪场合常用的视频接口,如CameraLink、SDI、HDMI、PAL等。其中CameraLink可支持Full模式,最大支持传输速率5.4Gbps。

(3)系统稳定可靠

核心板集成DSP和ZYNQ处理器芯片间通过SRIO高速接口链接,核间通信更高速、更稳定。


核心板经过高低温测试、振动测试、老化测试,并经过3000次系统掉电启动测试,达到工业级品质,系统运行稳定。


2.4案例演示


案例功能:


(1)基于TL6678ZH-EVM评估板接入CameraLink相机采集图像,把图像数据传输到DSP进行Sobel(边缘检测)算法处理(客户可自行替换为目标追踪算法),最后通过网络输出处理结果。


(2)CameraLink相机参数:分辨率2560 x 2048,帧率107,灰度输出,每个像素8bit,数据量为2560 x 2048 x 107 x 8 ≈ 4.5Gbps。


(3)C6678与Zynq-7045通过SRIO接口的两个Lanes进行高速数据传输,每个Lane传输速率为5Gbps,总数据有效带宽为5Gbps x 2 x 80% = 8Gbps。

poYBAGGIgAWAUNXfAAFrHUP9HA4456.png

图 8案例功能框图

poYBAGGIgBWAUwizAACq7_vgqI0319.png

图 9PL端程序功能框图

poYBAGGIgCSAHXhoAAgiVQDj0P0542.png

图 10 测试连接图

poYBAGGIgDCAMrrCAASQfSht3Vw608.png

图 11 边缘检测网页输出效果

pYYBAGGIgD2AeD1JAALLZ93HGts053.png

图 12 处理结果

创龙科技基于TL6678ZH-EVM评估板提供CameraLink、SDI、HDMI、PAL的测试案例,客户仅需要专注上层应用开发。

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

    关注

    18

    文章

    1030

    浏览量

    47572
  • 工业自动化
    +关注

    关注

    17

    文章

    2380

    浏览量

    67233
  • TMS320C6678
    +关注

    关注

    3

    文章

    38

    浏览量

    18147
收藏 人收藏

    评论

    相关推荐

    高速图像处理卡设计原理图:527-基于3U VPX XCZU15EG+TMS320C6678的信号处理板

    C6678信号处理板 , FPGA 信号处理 , FPGA开发平台 , XC7Z045板卡 , XCZU15EG板卡
    的头像 发表于 12-25 09:51 58次阅读
    高速图像处理卡设计原理图:527-基于3U VPX XCZU15EG+TMS320<b class='flag-5'>C6678</b>的信号处理板

    6U CPCI板卡设计方案:8-基于双TMS320C6678 + XC7K420T的6U CPCI Express高速数据处理平台

    C6678 , C6678板卡 , C6678图像处理板 , 高速数据处理平台 , XC7K420T处理板
    的头像 发表于 12-09 11:15 171次阅读
    6U CPCI板卡设计<b class='flag-5'>方案</b>:8-基于双TMS320<b class='flag-5'>C6678</b> + XC7K420T的6U CPCI Express高速数据处理平台

    ZYNQ 7035/7045开发板原理图

    ZYNQ 7035/7045开发板原理图
    发表于 12-05 13:46 0次下载

    镭神智能激光雷达低空无人机目标追踪光电系统:筑牢机场低空安防屏障

    光电系统,无疑为机场安防提供了全新的解决方案。图片来源于网络镭神智能的激光雷达低空无人机目标追踪光电系统集成了远距离激光雷达、近距离大视场角激光雷达、红外热成像仪、
    的头像 发表于 10-01 08:07 372次阅读
    镭神智能激光雷达低空无人机<b class='flag-5'>目标</b><b class='flag-5'>追踪</b>光电系统:筑牢机场低空安防屏障

    [XILINX] 正点原子ZYNQ7035/7045/7100开发板发布、ZYNQ 7000系列、双核ARM、PCIe2.0、SFPX2!

    正点原子FPGA新品ZYNQ7035/7045/7100开发板,ZYNQ 7000系列、双核ARM、PCIe2.0、SFPX2! 正点原子Z100 ZYNQ开发板,搭载Xilinx
    发表于 09-02 17:18

    TMS320C6678多核固定和浮点数字信号处理器数据表

    电子发烧友网站提供《TMS320C6678多核固定和浮点数字信号处理器数据表.pdf》资料免费下载
    发表于 08-03 09:20 0次下载
    TMS320<b class='flag-5'>C6678</b>多核固定和浮点数字信号处理器数据表

    SM320C6678-HIREL多核固定和浮点数字信号处理器数据表

    电子发烧友网站提供《SM320C6678-HIREL多核固定和浮点数字信号处理器数据表.pdf》资料免费下载
    发表于 08-02 17:15 0次下载
    SM320<b class='flag-5'>C6678</b>-HIREL多核固定和浮点数字信号处理器数据表

    迅为RK3588开发板RKNPU2项目实战2SORT目标追踪

    1.介绍和视频演示 2.在模拟器实现图片的目标追踪 3.连板推理和嵌入式部署 4.视频目标追踪的实现(python) 5.C++实现
    发表于 07-10 11:08

    基于FPGA EtherCAT的六自由度机器人视觉伺服控制设计

    和增强系统处理图像的实时性,本文提出了一种伊瑟特的六自由度机器人视觉伺服控制系统,将摄像头集成到基于 Zynq的伊瑟特主站上,提高了视觉伺服的实时性.经测试,该平台能够对视觉检测
    发表于 05-29 16:17

    卡尔曼滤波是什么 卡尔曼滤波与目标追踪技术分析

    卡尔曼滤波以及其扩展算法能够应用于目标状态估计,如果这个目标是行人,那么就是行人状态估计(或者说行人追踪),如果这个目标是自身,那么就是车辆自身的
    的头像 发表于 04-29 09:46 1068次阅读
    卡尔曼滤波是什么 卡尔曼滤波与<b class='flag-5'>目标</b><b class='flag-5'>追踪</b>技术分析

    OpenHarmony开发学习:【源码下载和编译】

    本文介绍了如何下载鸿蒙系统源码,如何一次性配置可以编译三个目标平台(`Hi3516`,`Hi3518`和`Hi3861`)的编译环境,以及如何将源码编译为三个目标平台的二进制文件。
    的头像 发表于 04-14 09:36 936次阅读
    OpenHarmony开发学习:【<b class='flag-5'>源码</b>下载和编译】

    KU115+ZU19EG+DSP6678的双FMC 6U VPX处理板

    和 1 片 Zynq UltraScale+ MPSoC 家族的 XCZU19EG-2FFVC1760I 以及 1 片 TI 公司的 DSP 芯片 TMS320C6678ACYPA。
    的头像 发表于 04-08 11:11 600次阅读
    KU115+ZU19EG+DSP<b class='flag-5'>6678</b>的双FMC 6U VPX处理板

    机器视觉的图像目标识别方法综述

    文章来源:MEMS引言从20世纪80年代开始,机器视觉技术的发展速度不断加快,已经走进了人们的日常生活与工作之中。机器视觉的图像目标识别系统的自动化程度较高,应用范围广,尤其在危险场所的运用,采用
    的头像 发表于 02-23 08:26 721次阅读
    机器<b class='flag-5'>视觉</b>的图像<b class='flag-5'>目标</b>识别方法综述

    机器视觉的图像目标识别方法操作要点

    通过加强图像分割,能够提高机器视觉的图像目标识别的自动化水平,使得图像目标识别效果更加显著。图像分割的方法有很多种,不同方法分别适用于不同领域,这里重点介绍以下3种分割方法。
    发表于 01-15 12:17 438次阅读

    C#网络串口调试助手源码

    非常牛B网络串口调试助手C#源码,支持添加多条协议
    发表于 12-27 09:45 4次下载