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

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

3天内不再提示

camera-link相机模拟器:仿真相机数据流

电子工程师 来源:HK-FPGA_Dep 作者:HK-FPGA_Dep 2021-05-29 10:31 次阅读

相机模拟器

CamSim是一个灵活的高性能相机模拟器,可为图像采集卡生成Cameral Link或CoaXPress视频流和测试图案。该系统支持所有Camera Link规范v2.0配置、CoaXPress标准规范1.1版和任何所需的用户接口。该相机模拟器可以实现在一个低成本的安静的实验室环境中进行大部分机器视觉的项目开发。

因此,CamSim可以极大地提高生产力,降低了开发视觉和成像系统的总体费用。同时CamSim数据流重复能力确保算法得到验证,并在相关的输入下按预期工作。此外,一旦检测到一个罕见的错误,其各自的数据流可以被准确地重建,以定位错误并快速修复它。CamSim套件包括:

应用程序软件:直观的GUI,可以完全控制图像模拟,包括:从文件或模式生成器传输图像,配置Camera Link或CoaXPress参数,定义信号定时,并显示传输的图像。仅Windows操作系统支持该应用程序软件。

API方法:一组可用于开发自定义用户应用程序的CamSim API方法。API方法可在Windows和Linux上运行。

PCIe卡槽FPGA板:一种PCIe FPGA板,集成了CamSim IP内核,用于Camera Link,CoaXPress和用户相机接口选项图像传输。

GUI应用程序可用于直观,即时的相机仿真。另外,软件提供了一组可用于开发用户应用程序的CamSim API方法。因此,可以开发与系统设计需求完全兼容的定制应用程序。FPGA板卡为带PCIe Gen3×8插槽的Camera Link/CoaXPress接口板卡,并自带用于用户自定义相机类型传输数据用的COM-15针串口,可以实现超高频率的无失真图像传输,以及1到4个多相机通道同步传输的能力。

系统描述

Gidel CamSim套件包括PCI/e FPGA板,带有Camera Link或CoaXPress接口,CamSim IP固件,CamSim GUI应用程序,API和支持库。

该软件应用程序配置所有的模拟参数,包括时间,分辨率,Camera Link或CoaXpress通道结构,等等。CamSim支持通过PCIe加载RAW图像文件和BMP图像文件进行模拟。此外,CamSim应用程序可以生成用户定义的图像软件生成的图像,可以直接注入模拟或保存在一个文件夹中,以供未来的模拟。使用CamSim API方法,用户可以开发他们的自定义模拟应用程序。CamSim硬件由Gidel的FPGA板和Camera Link/CoaXPress驱动的物理层组成。硬件负责从软件应用程序接收图像数据,在指定的定时配置产生数据有效信号,重构并输出与Camera Link或CoaXPress配置对应的图像数据,并与图像采集卡进行串行接口通信。对于Camera Link,串行通信是通过TX/RX寄存器进行的,这些寄存器被映射到Camera Link协议中定义的用户类SerComm。

系统要求

CamSim系统要求如下:√ with具有以下操作系统之一的PC兼容计算机:

Windows 10或Windows 7(64位)。

Windows Server 2012(64位)。

Linux 64位操作系统,内核2.6.x – 4.14.5(使用Proc 9.7.5.4)。

仅Windows操作系统支持CamSim GUI。

CamSim API和支持库适用于Windows和Linux。

对于Windows 8.1和32位操作系统,请联系Gidel支持。

√ 至少8通道PCIe插槽(最好是Gen 2或更高版本)。

关键特性

模拟符合Camera Link协议规范v2.0的Camera Link兼容相机的行为。信号通过一对标准SDR-26连接器输出。

模拟CoaXPress兼容相机的行为,该行为包括具有1到4个链接的CoaXPress Standard规范Version 1.1的所有频率。模拟以下CoaXPress图像格式:Raw,Mono,Planar,Bayer,RGB,RGBA,YUV,YCbCr601和YCbCr709。

模拟用户相机的行为。这使用户可以使用任何相机/传感器协议。

软件GUI提供了一种快速简便的方法来配置模拟器,以模拟与Camera Link或CoaXPress兼容的任何相机,并将所需的图像输出到目标系统。

用于用户实时应用程序开发的API方法套件。

对于Camera Link,以7,000-85,000 KHz同时输出1-10像素。像素位深度从每个像素8到36位不等。

对于CoaXPress,最多有四个链接,每个链接的速率最高为6.25 Gbps。

最大帧宽度:16,777,215像素(24位值)。最大帧高度:65,535行(16位值)或在“行扫描”模拟模式下为无限。

支持连续线扫描模式。

完全可配置的时间:前后门廊,帧和行暂停。

与外部相机(模拟器)控制信号配合使用,例如通过CC线或IO信号进行帧/线触发。

通过GUI用户可配置的CC线路功能。

帧源:图像文件或生成的图案。

支持BMP和RAW数据文件。

外部触发器同步。最多可以同步100个模拟器。

通过添加以下内容来灵活构建定制的模拟器:

- FPGA设计中的用户逻辑 -通过API方法的用户软件应用程序

高达8GB的图像缓冲区。

用于用户代码和控制的FPGA定制的选项。

虹科FPGA加速卡是一系列基于Intel强大的Arria 10/Stratix 10 FPGA的灵活、高性能、低功耗的FPGA平台。平衡了高性能和灵活性,以满足高要求和多功能的HPC需求。

BJ :JQ

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

    关注

    1603

    文章

    21331

    浏览量

    593302
  • 图像采集
    +关注

    关注

    2

    文章

    280

    浏览量

    41078
  • IP
    IP
    +关注

    关注

    5

    文章

    1407

    浏览量

    148321
  • 机器视觉
    +关注

    关注

    161

    文章

    4046

    浏览量

    118378
  • GUI
    GUI
    +关注

    关注

    3

    文章

    611

    浏览量

    38814

原文标题:虹科方案 | camera-link相机模拟器:仿真相机数据流

文章出处:【微信号:HK-FPGA_Dep,微信公众号:FPGA技术支持】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    如何依托软件引擎高效完成GNSS仿真?#GNSS仿真 #GNSS模拟 #GNSS #GNSS模拟器

    模拟器GNSS
    虹科卫星与无线电通信
    发布于 :2024年04月11日 18:24:01

    鸿蒙实战开发Camera组件:【相机

    相机组件支持相机业务的开发,开发者可以通过已开放的接口实现相机硬件的访问、操作和新功能开发,最常见的操作如:预览、拍照和录像等。
    的头像 发表于 03-08 16:20 185次阅读
    鸿蒙实战开发<b class='flag-5'>Camera</b>组件:【<b class='flag-5'>相机</b>】

    工业相机SDK接口使用总结

    DMA控制器存在各种接口的图像采集卡中,包括1394/GigE/USB/Camera Link等,这些采集卡有自己的时间控制单元完成和相机曝光的同步,并控制DMA的存取行为。
    发表于 03-08 15:11 424次阅读
    工业<b class='flag-5'>相机</b>SDK接口使用总结

    工业相机为什么使用图像缓冲技术?

    工业相机采集光信号,由模拟信号转换为数字信号的速度往往是很快的,但是由于相机数据传输接口速度的限制,实际从相机处理器传输到PC的速度会大打折
    发表于 01-22 09:59 196次阅读
    工业<b class='flag-5'>相机</b>为什么使用图像缓冲技术?

    FPGA模拟MIPI相机接入Jetson方案

    视觉相机是机器智能/自动化的关键,NVIDIA Jetson支持多个合作伙伴的Camera,这些相机包括USB、以太网、MIPI等接口的相机
    的头像 发表于 01-04 09:51 1101次阅读
    FPGA<b class='flag-5'>模拟</b>MIPI<b class='flag-5'>相机</b>接入Jetson方案

    CamSim相机模拟器:极大加速图像处理开发与验证过程

    友思特CamSim相机模拟器,可以极大地加速图像处理的开发和验证过程,轻松复制测试数据,减少测试时间,降低测试成本。
    的头像 发表于 12-27 09:17 242次阅读
    CamSim<b class='flag-5'>相机</b><b class='flag-5'>模拟器</b>:极大加速图像处理开发与验证过程

    为什么需要使用线阵相机 线阵相机与面阵相机的区别

    工业相机是机器视觉系统必不可少的核心组件,根据不同的类别有不同的分类标准。按传感器的结构特性分类,可分为面阵相机与线阵相机两种。
    的头像 发表于 12-14 18:19 687次阅读
    为什么需要使用线阵<b class='flag-5'>相机</b> 线阵<b class='flag-5'>相机</b>与面阵<b class='flag-5'>相机</b>的区别

    线阵相机与面阵相机的区别与选型

    工业相机是机器视觉系统必不可少的核心组件,根据不同的类别有不同的分类标准。按传感器的结构特性分类,可分为面阵相机与线阵相机两种。
    的头像 发表于 12-14 18:10 757次阅读

    线阵相机与面阵相机的区别

    工业相机是机器视觉系统必不可少的核心组件,根据不同的类别有不同的分类标准。按传感器的结构特性分类,可分为面阵相机与线阵相机两种。其中,面阵相机是以面为单位来进行图像采集,可以一次性获取
    的头像 发表于 12-14 16:55 543次阅读
    线阵<b class='flag-5'>相机</b>与面阵<b class='flag-5'>相机</b>的区别

    采集激光雷达和相机的初始标定数据

    ROS功能包:livox_camera_lidar_calibration提供了一个手动校准Livox雷达和相机之间外参的方法,已经在Mid-40,Horizon和Tele-15上进行了验证。 其中
    的头像 发表于 11-28 11:09 262次阅读
    采集激光雷达和<b class='flag-5'>相机</b>的初始标定<b class='flag-5'>数据</b>

    什么是光伏模拟器?光伏模拟器能做什么?

    于测试和评估光伏电池的性能,并帮助开发、优化和验证光伏系统的设计。 光伏模拟器主要由光源、天线、模拟电源、测量装置、数据采集和控制系统等组成。它可以产生与太阳光谱相似的光照,并通过模拟
    的头像 发表于 11-10 15:57 765次阅读

    工业相机选型教程2# 工业相机# 工业相机选型#

    机器视觉工业相机
    志强视觉科技
    发布于 :2023年09月22日 16:15:22

    线阵相机和面阵相机的区别 线阵相机原理技术应用分析图

    线阵相机 vs 高分辨率面阵相机:成本更低。例如,高分辨率平板检测行业,使用高分辨率面阵相机,成本很高,而用线阵相机,成本可以低很多。同时,屏幕的外形特点,也对线阵
    发表于 08-21 09:40 1945次阅读
    线阵<b class='flag-5'>相机</b>和面阵<b class='flag-5'>相机</b>的区别 线阵<b class='flag-5'>相机</b>原理技术应用分析图

    数码相机的取景#原相机#取景#光学

    相机
    学习电子知识
    发布于 :2023年07月03日 20:31:46