在Qt上使用MAC上的Basler Pylon SDK

时间:2016-09-28 09:32:07

标签: macos qt qt5

我正在尝试使用Qt在Mac上使用Basler Camera(Pylon SDK)。似乎,我已经能够成功设置pylon框架并可以访问必要的头文件。我用一些警告来构建它。但是当我甚至只是创建一个Camera Object时,它只会因以下错误而崩溃。

  

libc ++ abi.dylib:以未捕获的类型异常终止   GenICam_3_0_Basler_pylon_v5_0 :: RuntimeException的

这是我的专业档案:

INCLUDEPATH += "/Library/Frameworks/pylon.framework/Headers/"
DEPENDPATH += "/Library/Frameworks/pylon.framework/Headers/"


INCLUDEPATH += "/Library/Frameworks/pylon.framework/Headers/GenICam"
DEPENDPATH += "/Library/Frameworks/pylon.framework/Headers/GenICam"

INCLUDEPATH += "/Library/Frameworks/"
DEPENDPATH += "/Library/Frameworks/"


INCLUDEPATH += "/Library/Frameworks/pylon.framework"
LIBS += -F"/Library/Frameworks/" -framework pylon

当我在并行线程上运行时,它也不起作用。 崩溃的代码是:

CInstantCamera camera( CTlFactory::GetInstance().CreateFirstDevice());

你知道问题是什么吗?

感谢您的时间。

此致

1 个答案:

答案 0 :(得分:0)

你检查过" GenICam_3_0_Basler_pylon_v5_0 :: RuntimeException"消息文本?

在用于OS X发布的pylon中,也是多个摄像头抓取的示例(Grab_MultipleCameras)

您还可以在https://imaginghub.com/forums中查看答案。对于使用机器视觉的技术人员来说,这是一个类似的平台。

此致