相机模拟器——仿真相机生成图片数据流

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个多相机通道同步传输的能力。

关键特性:

  • 模拟符合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定制的选项。

系统要求

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或更高版本)。

系统描述

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。

camera-link相机模拟器:仿真相机生成图片数据流相关推荐

  1. 光纤传输设备学习资料:12路Base Camera link 全景影像复合光纤传输设备

    光纤传输设备学习资料:12路Base Camera link 全景影像复合光纤传输设备 一.全景影像复合光纤传输设备概述 全景图像采集设备主要用于12路Base Camera link视频采集传输,通 ...

  2. 事件相机模拟器rpg-esim环境搭建

    事件相机模拟器rpg-esim环境搭建 project page: http://rpg.ifi.uzh.ch/esim.html PDF: http://rpg.ifi.uzh.ch/docs/CO ...

  3. Ubuntu18.04中搭建事件相机模拟器rpg-esim环境

    Ubuntu18.04中搭建事件相机模拟器rpg-esim环境 esim 是 ETH 开发的一款的模拟事件相机工作原理的仿真器,其是基于ROS环境的,在安装esim环境之前,需要先安装ROS.在官方给 ...

  4. Camera开发系列之二 相机数据回调处理

    章节 Camera开发系列之一-显示摄像头实时画面 Camera开发系列之二-相机预览数据回调 Camera开发系列之三-相机数据硬编码为h264 Camera开发系列之四-使用MediaMuxer封 ...

  5. Zynq UltraScale+ MPSoC智能视频平台1:Camera Link接收IP

    Camera Link是一种串行通信协议标准,基于美国国家半导体公司的Channel-link,设计用于摄像机接口应用,目的是规范科学和工业视频而设计的产品包括相机.电缆和框架.Camera Link ...

  6. 深入理解相机体系 六 相机硬件抽象层实现 HAL

    和你一起终身学习,这里是程序员Android 经典好文推荐,通过阅读本文,您将收获以下知识点: 一.概览 二.基本组件概念 三.组件结构关系 四.关键流程详解 相机硬件抽象层实现 一.概览 回顾高通平 ...

  7. Baumer工业相机堡盟工业相机如何通过BGAPISDK将相机图像写入相机内存(C++)

    Baumer工业相机堡盟工业相机如何通过BGAPISDK将相机图像写入相机内存(C++) Baumer工业相机 Baumer工业相机BGAPISDK和相机内存的技术背景 Baumer工业相机通过BGA ...

  8. Camera Link协议和FPGA的数字图像信号源设计

    1 引言 目前,各种图像设备已广泛应用到航空航天.军事.医疗等领域.图像信号源作为地面图像采集装置测试系统中的一部分,其传输方式及信号精度都是影响系统性能的重要因素.由于图像信号的传输速率高,数据量大 ...

  9. 基于FPGA实现Camera Link接口

    1 Camera Link 应用领域 1)图像采集是数字图像处理.图像识别和机器视觉的基础,其应用领域非常广泛.主要采用CCD或CMOS等光电转换器件把光学影像转化为数字信号,然后利用相应的接口将数据 ...

最新文章

  1. React 虚拟Dom 转成 真实Dom 实现原理
  2. hdu1.3.4 排序
  3. SpringBoot 使用fastjson
  4. php中mysql,PHP中的mysql
  5. Python中的numpy矩阵运算
  6. 不愧是阿里大佬,mysql存储过程写法案例
  7. 微信小程序WXML语法介绍
  8. Java知多少(87)选择框和单选按钮
  9. 关于直播,所有的技术细节都在这里了(一)
  10. 虚拟机-Debian服务器配置
  11. 制作bin文件.c解读
  12. 硬盘文件系统系列之FAT
  13. 运放输入偏置电流方向_运放中输入偏置电流和输入失调电流的区别??
  14. Shopee虾皮电商平台考试题附答案
  15. 如何建立远程桌面连接?
  16. 女人一生必须拥有的珍珠
  17. 读书笔记11 《蔡康永的说话之道2》 蔡康永
  18. TPshop学习(1)Windows下安装TPshop
  19. C语言文件英文,c语言文件操作(国外英文资料).doc
  20. 【BZOJ 2054】 疯狂的馒头

热门文章

  1. html5end锚点,页面如何做锚点?
  2. win32 HINSTANCE与HWND的区别
  3. 一个高人写的oracle资料[转载]
  4. 记一次web漏洞挖掘随笔
  5. OSChina 周一乱弹 ——家财万贯有尽时,跪求大法无绝期
  6. 折扣来喽!Niushop双十一钜惠活动预告
  7. 回归预测 | MATLAB实现SVR(支持向量机回归)fitrsvm参数设定
  8. OpenCV 正面人脸检测
  9. 利用python采集分析人人网社交网络数据
  10. Double取值intValue()与doubleValue()之参数缺省