Hbw521521 2023-08-21 15:35 采纳率: 0%
浏览 65
已结题

basler QT 线采集

拿不到basler相机的线触发图像
IDE: qt+msvc2015

img

运行Pylon7.2.1中提供的qt图像采集demo,软触发的图像可拿到。但,拿不到线触发的图像,提示如下错误信息:
=>LOG : : SetGenICamLogConfig(path) not called, and environment variable GENICAM_LOG_CONFIG_V3_1 not found. Using default logging configuration.
=>LOG : : Cannot open logger parameter file 'D:/Program Files/Basler/pylon 7/log/config/DefaultLogging.properties'
=>LOG : : Default logger parameter file '$(GENICAM_ROOT)/log/config/DefaultLogging.properties' not found
请指导

  • 写回答

13条回答 默认 最新

  • ysc200207212916 2023-08-21 15:50
    关注

    根据提供的错误信息,问题可能出在无法打开日志参数文件。请尝试以下解决方法:

    1. 确保目录存在

      在错误信息中,程序无法打开以下路径的日志参数文件:

      D:/Program Files/Basler/pylon 7/log/config/DefaultLogging.properties
      

      确保该目录存在,并且用户具有访问权限。

    2. 设置环境变量

      在计算机的“环境变量”设置中,添加一个名为 GENICAM_ROOT 的环境变量,并将其值设置为 Pylon SDK 的安装目录。例如,如果 Pylon SDK 安装在 D:/Program Files/Basler/pylon 7,则将 GENICAM_ROOT 的值设置为该路径。

    3. 调用 SetGenICamLogConfig()

      在您的 QT 程序中,使用以下代码调用 SetGenICamLogConfig() 函数,将日志配置设置为默认配置:

      Pylon::CBaslerGigECamera camera;
      Pylon::CInstantCameraParameters params;
      camera.GetInstantCameraParameters(&params);
      Pylon::PylonAutoInitTerm autoInitTerm;
      Pylon::CBaslerGigEFeatureControl::SetGenICamLogConfig("DefaultLogging.properties");
      

      将上述代码添加到您的程序中,然后再次尝试运行程序。如果问题仍然存在,请检查相机的线触发设置是否正确,并确保相机和计算机之间的连接稳定。

    评论

报告相同问题?

问题事件

  • 系统已结题 8月29日
  • 创建了问题 8月21日

悬赏问题

  • ¥15 如何利用c++ MFC绘制复杂网络多层图
  • ¥20 要做柴油机燃烧室优化 需要保持压缩比不变 请问怎么用AVL fire ESE软件里面的 compensation volume 来使用补偿体积来保持压缩比不变
  • ¥15 python螺旋图像
  • ¥15 算能的sail库的运用
  • ¥15 'Content-Type': 'application/x-www-form-urlencoded' 请教 这种post请求参数,该如何填写??重点是下面那个冒号啊
  • ¥15 找代写python里的jango设计在线书店
  • ¥15 请教如何关于Msg文件解析
  • ¥200 sqlite3数据库设置用户名和密码
  • ¥15 AutoDL无法使用docker install吗?
  • ¥15 cups交叉编译后移植到tina sdk的t113,只需要实现usb驱动打印机,打印pdf文件