0

我会解释我的问题。

我有以下情况:我有两台摄像机使用 cameralink 端口和一个matrox 图像采集卡。

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

我的问题如下:

  1. Camera 1的 SDK不允许我与Camera 2通信,因为它是特定于Camera 1的。
  2. Matrox SDK 不允许我与Camera 1通信,因为Camera 1只能与它自己的 PCO SDK 一起工作。
  3. 我不能同时使用两个 SDK(Matrox SDK 和 PCO SDK),因为当第一个使用帧抓取器时,第二个无法访问它。

问题:是否可以通过使其中一个使用同一帧捕获器的端口 1 和另一个端口 2 来同时使用两个 SDK?我怎样才能做到这一点?

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

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

感谢您提前回答。问候。

4

0 回答 0