绪论

在某些应用场景,需要使用多个相机完全同步进行拍摄,拍摄的开始时间和结束时间完全同步。要达到这样的要求,市面上的大部分通用相机无法达到这样的要求。通用的做法可以带触发的工业相机来实现。具体的实现方法可以参考我之前发布的文章《多台云钥工业相机同步拍照》。虽然这种方法可以达到目的,但是也有一些的缺点,限制了使用条件,增加了成本。所以我们优化了产品设计,将4个sensor和主板集成为一套多目相机。

设计框架图


这套系统可以接1-4个图像传感器板。系统在初始化时同时对多个传感器进行配置,同时控制多个传感器开始曝光采集图像,同时输出图像给FPGA,FPGA将图像暂存到DDR中缓存起来,然后再将图像数据通过千兆网传输到电脑上,电脑上的软件可以通过CKSDK对采集的图像进行各种处理。

优缺点

分布式多台工业相机同步拍摄的缺点

  1. 每台相机需要单独与电脑相连(需加安装PCI-E多口网卡),如果通过交换机,多个千兆网相机同时输出的带宽太大,交换机无法中转,会造成丢包丢帧。
  2. 修改曝光时间和增益会造成不同步
  3. 开发难度大,同时需要控制多个相机

FPGA多目拍摄方案的优点

  1. 单网口直接与电脑相连,不需要增加网卡;
  2. 每次修改参数都同时设置给多个传感器
  3. 开发简单,只需要控制一个相机,FPGA直接将多个传感器的图像整合成一张图后传输到电脑

结语

此方案已经经过验证并使用在多个工业和民用领域,解决了客户遇到的痛点问题。
欢迎大家使用云钥科技www.cldkey.com的工业相机,有USB2.0、USB3.0、GIGE网络工业相机,支持软硬件定制开发,并提供贴心的技术支持。

多目相机同步拍照四目相机同步拍照设计方案(多个SENSOR+FPGA+DDR+千兆网)相关推荐

  1. 多目千兆网工业相机同步采集(FPGA+DDR+千兆网+上位机)

    简介 公司新开发4目千兆网工业相机,4个sensor完全同步拍照,通过千兆网传输到电脑PC.满足某些需要使用多个相机但是空间窄小.无法使用多条网线.需要完全同步拍照等特殊需求.可用于航拍多摄像头,立体 ...

  2. Dalsa Sherlock 直连千兆网相机(自定义驱动)

    支持 Sherlock 7.1x.7.2x.8.x,用于千兆网相机与 Sherlock 的连接. 可适用于很多厂商的相机,如:巴斯勒(Basler),JAI,堡盟相机(Baumer),灰点相机(Poi ...

  3. Baumer万兆网工业相机堡盟相机Gige网口连接PC如何实现最大帧率

    项目场景: Baumer堡盟工业相机Gige相机通过合适网线和电脑进行连接,刚开始连接时除了IP需要设置正确外,还需要对相机连接的网卡进行相关参数设置,保证项目相机的稳定.高速.可靠的运行. 但是有的 ...

  4. ORB-SLAM2:一个支持单目、双目和RGB-D摄像头(相机)的开源SLAM系统(翻译)

    书读百遍其义自见,为了日后能方便快速回顾ORB-SLAM2的原理和思想,这里本人将论文翻译成中文母语,网上也有其他的翻译版本,诸君也可参照.本文不求诸君全信,但求无误导之嫌疑.小经验:研究源码以及修改 ...

  5. 相机模型:单目、双目、深度相机模型及相机畸变

    针孔模型 坐标系 首先定义名词: 光轴:各坐标系的Z轴方向 光心:光轴的中心点 主点:光轴同图像平面的交点 焦距:光心到图像平面的距离 相机通常存在四个相关的坐标系:世界坐标系.相机坐标系.像素坐标系 ...

  6. 相机标定(2): 单目相机标定总结

    1. 坐标系变换回顾 首先世界坐标系通过旋转.平移矩阵变换为相机坐标系 相机坐标系通过相似三角形(小孔成像原理),将相机坐标系转换为图像坐标系,这里利用的其实就是相机的焦距. 最好利用相机内参,将图像 ...

  7. android 相机和照片一起_Android相机开发(三): 实现拍照录像和查看

    Android Camera Develop: capture photo and video 概述 上篇完成了相机的偏好设置,本篇就要实现相机的核心功能--拍照和录像了.直觉上拍照和录像应该差别不大 ...

  8. 工业互联网(十四)——相机标定(Camera calibration)原理、步骤

    转载: 最详细.最完整的相机标定讲解 图像处理--相机标定(Camera calibration) 相机标定 相机标定(Camera calibration)原理.步骤 工业相机标定相关知识整理 相机 ...

  9. 机器视觉系列(四)——相机部分(精简版)

    系列文章目录 机器视觉系列(一)--概述 机器视觉系列(二)--机械部分 机器视觉系列(三)--电气部分 文章目录 系列文章目录 前言 一.工业相机和其他数码相机的区别 工业相机和普通数码相机的区别 ...

最新文章

  1. 2、cocos2d-js引擎的安装和新建
  2. js中的arguments 参数
  3. Spring Security加密策略
  4. 英语口语week 14 Thursday
  5. Asp.net MVC Action大全(转)
  6. cocos2dx进阶学习之场景切换
  7. python自动化测试-【自动化测试】Python - unittest单元测试框架
  8. 【java与智能设备】01_2Android简介与环境搭建——开发环境
  9. java ocr linux_linux (centos7)上装Tesseract-OCR最新版本(5.0)
  10. 华为桌面云解决方案概述_解决方案概述和数据安全建议
  11. diskgenius扩容c盘重启电脑卡住_DiskGenius怎么给C盘扩容?DiskGenius无损调整C盘容量方法 (全文)...
  12. rax调用微信小程序原生事件
  13. 金属箔式应变片实验思考题
  14. 组装一台个人深度学习工作站/科学计算主机
  15. es远程主机强迫关闭了一个现有的连接
  16. HeadPose Estimation头部姿态估计头部朝向(Android)
  17. 保千里智联宝机器人图_保千里打令小宝机器人落地机器人+ 新模式
  18. 自建网站教程!如何用云服务器搭建个人网站?
  19. 我的世界pe服务器坐标怎么显示,我的世界手机版坐标怎么看 PE版没有MOD怎么查看坐标...
  20. pycharm 格式化html文件

热门文章

  1. graphql 嵌套查询_graphql查询成本分析的原则方法
  2. [转]节省 3/4 的设计时间:14个设计神器
  3. 【单元测试】FFF模拟框架
  4. keil教程——用示波器解释数据总线 XBYTE[0X7FFF]和XBYTE[0XbFFF]
  5. vscode+markdown+mpe+markdown pdf写markdown文档并生成pdf的解决方案和配置方法
  6. 音悦台php,php获取音悦台视频
  7. 下载nvidia旧版本驱动
  8. 使用数据库邮件发送会议邀请
  9. P M P 常用缩写及公式
  10. 通信协议——以太网数据包协议格式