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

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

3天内不再提示

康谋方案 | 多源相机数据采集与算法集成测试方案

康谋自动驾驶 2024-12-11 09:59 次阅读

智能化技术快速发展当下,图像数据的采集与处理逐渐成为自动驾驶工业等领域的一项关键技术。高质量的图像数据采集与算法集成测试都是确保系统性能和可靠性的关键。随着技术的不断进步,对于图像数据的采集、处理和分析的需求日益增长,这不仅要求我们拥有高性能的相机硬件,还要求我们能够高效地集成和测试各种算法。

我们探索了一种多源相机数据采集与算法集成测试方案,能够满足不同应用场景下对图像采集和算法测试的多样化需求,确保数据的准确性和算法的有效性

一、相机组成

相机一般由镜头(Lens)图像传感器(Image Sensor)图像信号处理器(Image Signal Processor, ISP)接口组成。

wKgZO2dY8IiAAdQ7AABdKGlWEmE928.png图 1 相机基本结构

(1)镜头:用于聚焦光线,将视野中的物体投射到成像介质表面,镜头的光圈决定了进光量的大小,FOV(Field-of-View)决定了视野范围的宽度。

(2)图像传感器:负责将光子转化为电信号,Sensor上的像素数量越多,清晰度就越高。像素的尺寸越大,感光能力就越好。

(3)ISP:负责将传感器捕捉到的原始数据转换为高质量的数字图像,包括完成去马赛克,白平衡,色彩校正等功能。

(4)接口:是相机与外部设备(如计算机)之间信息交流的通道,包括完成数据传输、供电和控制信号输出等。

在实际应用中,常见的相机有USB接口相机以太网接口相机车载Fakra相机等。每种相机都有其独特的特点和应用场景。比如,USB免驱相机具备其即插即用和便携性的特点,以太网接口相机则以具备高帧率和网络连接能力,车载相机具备高稳定性和长距离传输的能力。

由于不同的应用场景对图像采集与算法测试的要求各异,例如自动驾驶、工业检测、交通监控等,它们对图像的分辨率、帧率、传输距离和算法部署效果等有着不同的需求。因此,需要不同类型的相机来满足这些多样化的数据采集与算法测试需求。

二、多源相机采集与测试方案

多源相机的数据采集与算法测试,需要根据实际应用情况对各种相机进行不同的参数(比如分辨率,帧率)等配置,并根据不同来源数据有效结合算法部分进行测试。

在实际运用过程中,可以了解到每种相机都对应有自己的SDK包,比如USB免驱相机V4L2 API。但常常常会遇到一些问题,比如如何有效集成每种相机,采集数据与实时可视化?每种相机的多个设备又如何快速同时驱动采集?在车端应用场景中,如何对不同类型相机打上有效的时间戳?

wKgZO2dY8JuAHBTHAANWB-nAE6w607.png

针对这些难题,我们推出一种多源相机数据采集与算法集成测试方案。结合康谋的BRICKplus/BRICK2硬件采集平台与ADTF软件框架,可以快速集成多源相机并实现数据采集与算法测试。

wKgZPGdY8KWALkJ2AAFKbp9KNo0117.png图 2 BRICKplus/BRICK2wKgZPGdY8LWAbQL_AAC2MRuTZvA981.png图 3 ADTF软件

软件方面,采用模块化的插件设计模式,集成了USB免驱相机,工业面阵相机和iDS以太网相机等SDK。对算法组件进行接口封装和测试结果输出。

wKgZPGdY8MWAWtOMAADN64TBBWk737.png图4 软件框架

对于不同类型的传感器,其数据采集流程大体包括打开设备设置相机参数和格式申请内存缓冲区驱动视频流和图像循环采集等步骤。通过模块化的设计理念,将每种相机的采集流程都映射成一个组件,可以有效的对其进行各种参数配置。此外,在与可视化组件和存储组件进行数据连接,最终可实现多相机的快速集成与可视化采集。

wKgZO2dY8OyAUWJbAADdjDhud6Y828.png图5 相机采集工程wKgZO2dY8QeAWiq3AAGG5pbN83g484.png图6 相机采集工程运行

三、应用案例分享

在软件界面右侧Streaming Source Details那栏中,可以点击Help,可以快速查看Usb Camera Capture组件的使用手册,包括环境准备,组件信息以及工程案例搭建使用。

wKgZO2dY8RyAF9zmAAEi2-wisVk249.png图7 组件使用手册

比如,在MV Camera Capture组件的Properties栏中可以查看到组件配置的属性。可以设置相机的挂载结点,曝光时间,帧率以及图像采集模式。其中图像采集模式分为采集模式和灰度模式,MONO8为灰度图像,RGB8为彩色图像。

wKgZPGdY8S-ATEDCAAEhiH_ty0U107.png图8 2路相机采集工程wKgZPGdY8UWAHZpcAAF7iWTbg8Y294.png图9 2路相机采集工程运行

通过相机采集的数据与算法组件结合,可以进行算法的测试。比如,通过集成Usb Camera Capture组件、Face Detection组件、Qt5 Video Display组件和Qt5 Meida Description Display,可以快速实现一路相机采集与算法测试工程。

wKgZO2dY8VeAC9pkAACyvPBGoik552.png图10 人脸识别算法工程wKgZO2dY8WuAKtDpAAH7ZRfjjbI586.png图11 人脸识别算法工程运行

四、结语

多源相机数据采集与算法集成测试方案提供了一种高效、灵活的解决方案。通过康谋的BRICKplus/BRICK2硬件采集平台与ADTF软件框架的结合,能够实现多源相机的快速集成和数据采集,同时保证了算法测试的准确性和实时性。随着技术的不断进步,我们将继续探索和优化这一方案,以适应未来更加复杂和多变的应用需求。

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

    关注

    8

    文章

    5237

    浏览量

    126570
  • 汽车电子
    +关注

    关注

    3026

    文章

    7921

    浏览量

    166778
  • 数据分析
    +关注

    关注

    2

    文章

    1441

    浏览量

    34037
  • 智能汽车
    +关注

    关注

    30

    文章

    2820

    浏览量

    107216
  • 自动驾驶
    +关注

    关注

    784

    文章

    13758

    浏览量

    166314
收藏 人收藏

    评论

    相关推荐

    PLC数据采集解决方案

    问题,这些问题限制了企业生产力的提升和管理效能的增强。因此,打造一套高效率、高可靠性的PLC数据采集解决方案显得尤为关键。 二、解决方案概述 针对工业生产中的数据采集需求,我们提出一套基于PLC的
    的头像 发表于 10-31 15:58 196次阅读
    PLC<b class='flag-5'>数据采集解决方案</b>

    友思特应用 多接口的智驾无忧:GigE相机在自动驾驶数据采集系统的稳定应用

    GigE接口相机是自动驾驶数据采集的高性价比选择。友思特多GigE接口支持PTP的采集设备系统级方案 BRICK2,为传感器
    的头像 发表于 07-02 17:57 652次阅读
    友思特应用 多接口的智驾无忧:GigE<b class='flag-5'>相机</b>在自动驾驶<b class='flag-5'>数据采集</b>系统的稳定应用

    通道数据采集仪怎么用的

    通道数据采集仪是一种广泛应用于工业、科研、教育等领域的高精度数据采集设备。它能够同时采集多个通道的模拟信号,并将采集到的
    的头像 发表于 07-02 09:08 576次阅读

    通道数据采集器能采集什么

    通道数据采集器是一种广泛应用于工业、科研、教育等领域的高精度数据采集设备。它能够同时采集多个通道的模拟信号、数字信号或混合信号,实现对各种物理量、化学量、生物量的实时监测和记录。本文
    的头像 发表于 07-02 09:02 709次阅读

    通道数据采集系统的设计的意义

    、军事等领域具有广泛的应用。本文将从多个角度探讨通道数据采集系统的设计意义,包括其功能、优势、应用场景以及设计原则等。 一、通道数据采集系统概述 1.1 定义
    的头像 发表于 07-02 09:00 774次阅读

    通道数据采集串扰问题怎么解决

    通道数据采集系统在现代工业、科研和医疗等领域中有着广泛的应用。然而,在通道数据采集过程中,串扰问题是一个常见的问题,它会导致数据采集的准
    的头像 发表于 07-02 08:58 1135次阅读

    通道数据采集系统有哪些典型的配置方案?各有和特点?

    方案及其特点。 一、通道数据采集系统的基本概念 1.1 定义 通道数据采集系统是一种能够同时采集
    的头像 发表于 07-01 16:38 1297次阅读

    通道数据采集系统的转换误差怎么算

    通道数据采集系统是一种广泛应用于工业、科研、医疗等领域的高精度数据采集设备。它通过多个通道同时采集信号,并对信号进行处理、转换和存储,以实现对信号的实时监测和分析。在
    的头像 发表于 07-01 16:36 643次阅读

    信捷PLC数据采集监控系统解决方案

    印刷、食品饮料等行业得到广泛使用。 对此,物通博联提供接入信捷PLC全系列的数据采集监控系统解决方案。该方案的核心在于其高度集成数据采集
    的头像 发表于 06-25 13:51 473次阅读
    信捷PLC<b class='flag-5'>数据采集</b>监控系统解决<b class='flag-5'>方案</b>

    技术 |深入探讨:自动驾驶中的相机标定技术

    随着自动驾驶技术的快速发展,传感器的数据采集和融合可以显著提高系统的冗余度和容错性,进而保证决策的快速性和正确性。在项目开发迭代过程中,传感器标定扮演着至关重要的角色,它位于数据采集平台与感知融合
    的头像 发表于 04-17 17:08 886次阅读
    <b class='flag-5'>康</b><b class='flag-5'>谋</b>技术 |深入探讨:自动驾驶中的<b class='flag-5'>相机</b>标定技术

    网关数据采集解决方案

    随着物联网技术的快速发展,数据采集已成为企业运营、管理和决策的重要支撑。网关作为连接不同网络的关键设备,其在数据采集过程中发挥着至关重要的作用。本文将详细介绍一种网关数据采集解决方案,旨在确保
    的头像 发表于 03-08 16:05 598次阅读
    网关<b class='flag-5'>数据采集解决方案</b>

    PLC数据采集(MES物联网)解决方案

    现有一家制造型企业,需要对其现场PLC进行数据采集并上传到MES系统中,但PLC的网络适配性较差,同时品牌的PLC也对数据采集设备提出更高的要求。对此,物通博联提供基于网段隔离器+工业智能网关
    的头像 发表于 03-05 10:28 1125次阅读
    PLC<b class='flag-5'>数据采集</b>(MES物联网)解决<b class='flag-5'>方案</b>

    方案 | 自动驾驶数据采集测试方案

    随着自动驾驶技术的发展,车载传感器数量也越来额,车载传感器的数据采集、处理也成了非常重要的环节。 虹科提供一体化的数据采集测试解决方案
    的头像 发表于 02-05 16:37 429次阅读
    <b class='flag-5'>康</b><b class='flag-5'>谋</b><b class='flag-5'>方案</b> | 自动驾驶<b class='flag-5'>数据采集</b>与<b class='flag-5'>测试</b><b class='flag-5'>方案</b>

    方案 | 基于场景的端到端硬件在环(HiL)测试智能解决方案

    。同时,针对不同传感器进行协同工作,模拟不同的驾驶环境和交通状况,测试和验证自动驾驶车辆的算法和决策策略,从而确保其安全性和可靠性。 方案特点 针对ADAS/AD系统进行基于场景的端到端测试
    的头像 发表于 01-31 17:17 764次阅读
    <b class='flag-5'>康</b><b class='flag-5'>谋</b><b class='flag-5'>方案</b> | 基于场景的端到端硬件在环(HiL)<b class='flag-5'>测试</b>智能解决<b class='flag-5'>方案</b>

    基于物通博联工业数据采集网关的工厂数据采集方案

    。因此,需要一种高效、稳定、可靠的工厂数据采集方案,来实现对工厂生产过程的实时监控和管理。 物通博联提供基于数据采集网关的工厂数据采集方案
    的头像 发表于 01-26 15:14 449次阅读
    基于物通博联工业<b class='flag-5'>数据采集</b>网关的工厂<b class='flag-5'>数据采集</b><b class='flag-5'>方案</b>