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
    +关注

    关注

    1628

    文章

    21725

    浏览量

    602906
  • 图像采集
    +关注

    关注

    2

    文章

    299

    浏览量

    41273
  • IP
    IP
    +关注

    关注

    5

    文章

    1697

    浏览量

    149492
  • 机器视觉
    +关注

    关注

    161

    文章

    4365

    浏览量

    120263
  • GUI
    GUI
    +关注

    关注

    3

    文章

    655

    浏览量

    39641

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

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

收藏 人收藏

    评论

    相关推荐

    设计仿真 | 海克斯康VTD智能驾驶仿真方案—Camera

    基于逼近真实道路场景的视觉环境,VTD的相机传感能够配置现实世界中真实相机的内参外参,模拟镜头畸变、CMOS成像、ISP仿真等多种
    的头像 发表于 12-17 15:16 339次阅读
    设计<b class='flag-5'>仿真</b> | 海克斯康VTD智能驾驶<b class='flag-5'>仿真</b>方案—<b class='flag-5'>Camera</b>

    如何使用光伏模拟器

    的设计。以下是使用光伏模拟器的基本步骤和注意事项: 基本步骤 准备工作 确保光伏模拟器的所有组成部分(光源、天线、模拟电源、测量装置、数据采集和控制系统)都已正确连接并准备就绪。 根据
    的头像 发表于 10-30 17:12 203次阅读
    如何使用光伏<b class='flag-5'>模拟器</b>

    51camera 2024产品型录-工业相机、工业镜头、光源

    51camera 2024产品型录涵盖了工业相机、工业镜头、光源、采集卡、工控机、线缆等视觉器件产品型号。
    发表于 10-18 16:31 0次下载

    用高速相机看世界,揭秘肥皂泡与Marangoni效应#高速相机 #深视智能

    相机
    深视智能科技
    发布于 :2024年10月15日 17:17:21

    通过GNSS模拟器实现RTK高精度定位 #RTK #GNSS模拟 #GNSS仿真 #GNSS模拟器

    定位模拟器
    虹科卫星与无线电通信
    发布于 :2024年09月06日 17:52:32

    工业相机用图像处理板 camera link接口是最优选

    在工业领域如安防巡检行业,需要大量摄像头采集图像数据并同时快速传输;在自动化作业的工厂设备需要摄像头进行图像识别检测来实现避障等行为;在冶金行业,在熔炼、精炼和连铸等过程中,需要对非金属夹杂物进行
    的头像 发表于 05-13 17:34 486次阅读
    工业<b class='flag-5'>相机</b>用图像处理板   <b class='flag-5'>camera</b> <b class='flag-5'>link</b>接口是最优选

    电路仿真模拟器怎么用

    电路仿真模拟器是电子工程师和学生必备的一类软件工具。通过使用电路仿真模拟器,用户可以在计算机上模拟和分析各种电路设计,从而避免在实际搭建电路
    的头像 发表于 05-04 10:53 2294次阅读

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

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

    工业相机SDK接口使用总结

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

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

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

    FPGA模拟MIPI相机接入Jetson方案

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

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

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