使用两个不同的cameralink 相机和相同的双端口图像采集卡

问题描述

我会解释我的问题。

我有以下场景:我有两台使用 cameralink 端口的摄像机和一台 matrox 图像采集卡。

  • Framegrabber:它是具有 2 个 cameralink 端口的 matrox solios,可以同时连接两个摄像头。
  • 摄像头 1:它是一个 pco.1600 摄像头,有自己的 SDK (PCO SDK) 来开发使用它的应用程序。此 SDK 专用于此相机。
  • Camera 2:它是Specim公司的相机,没有自己的SDK,但我可以使用framegrabber SDK与这台相机通信。

我的问题如下:

  1. 相机 1 的 SDK 不允许我与相机 2 通信,因为它是相机 1 特有的。
  2. Matrox SDK 不允许我与 Camera 1 通信,因为 Camera 1 只适用于它自己的 PCO SDK。
  3. 我不能同时使用两个 SDK(Matrox SDK 和 PCO SDK),因为第一个使用 framegrabber 时,第二个无法访问它。

问题:是否可以通过使其中一个使用同一帧采集器的端口 1 和另一个端口 2 来同时使用两个 SDK?我该怎么做?

提示我的开发环境是 Visual Studio 2008(很旧,我知道,但我必须为 SDK 使用这个版本)并且代码是 C# 语言。

如果您需要任何其他信息,请告诉我。

感谢您提前回答。 问候。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)