栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

大恒相机文件配置V1.1

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

大恒相机文件配置V1.1

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录
  • 前言
  • 一、.pro文件
  • 二、复制大恒库至头文件文件夹
  • 三、构建环境
    • 问题:


前言

基于QT、ubuntu18.04、大恒相机USB2.0

一、.pro文件

引入opencv库与大恒相关的链接库

LIBS += /usr/local/lib/libopencv_calib3d.so 
/usr/local/lib/libopencv_core.so 
/usr/local/lib/libopencv_features2d.so 
/usr/local/lib/libopencv_flann.so 
/usr/local/lib/libopencv_highgui.so 
/usr/local/lib/libopencv_imgcodecs.so 
/usr/local/lib/libopencv_imgproc.so 
/usr/local/lib/libopencv_ml.so 
/usr/local/lib/libopencv_objdetect.so 
/usr/local/lib/libopencv_photo.so 
/usr/local/lib/libopencv_shape.so 
/usr/local/lib/libopencv_stitching.so 
/usr/local/lib/libopencv_superres.so 
/usr/local/lib/libopencv_videoio.so 
/usr/local/lib/libopencv_video.so 
/usr/local/lib/libopencv_videostab.so
/usr/local/lib/libopencv_tracking.so
###################################
# You can also make your code fail to compile if you use deprecated APIs.
# In order to do so, uncomment the following line.
# You can also select to disable deprecated APIs only up to a certain version of Qt.
#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000    # disables all the APIs deprecated before Qt 6.0.0
#环境变量设置为GxAPI的安装目录
GENICAM_ROOT_V2_3 = /home/sofu/Galaxy_Linux_x86_U2_CN_1.0.2011.9171/Galaxy_U2/sdk/genicam
DAHENG_ROOT = /home/sofu/Galaxy_Linux_x86_U2_CN_1.0.2011.9171/Galaxy_U2
#GENICAM_ROOT_V2_3 = /usr/local/daheng-1.3.1304.9241-32/sdk/genicam
#DAHENG_ROOT = /usr/local/daheng-1.3.1304.9241-32

LIBS +=  -ldhgentl -ldximageproc -lgxiapi -lpthread 
        -L$(DAHENG_ROOT)/sdk/lib 
        -L$(GENICAM_ROOT_V2_3)/bin/Linux64_x64 
        -L$(GENICAM_ROOT_V2_3)/bin/Linux64_x64/GenApi/Generic 
        -lGCBase_gcc40_v2_3 -lGenApi_gcc40_v2_3 -llog4cpp_gcc40_v2_3 -lLog_gcc40_v2_3 -lMathParser_gcc40_v2_3


INCLUDEPATH += $(GENICAM_ROOT_V2_3)/library/CPP/include
INCLUDEPATH += $(DAHENG_ROOT)/sdk/include

INCLUDEPATH += /home/sofu/Galaxy_Linux_x86_U2_CN_1.0.2011.9171/Galaxy_U2/sdk/include

LIBS += /home/sofu/Galaxy_Linux_x86_U2_CN_1.0.2011.9171/Galaxy_U2/sdk/lib/libdhimghelp.so.1.0.1303.8211 
        /home/sofu/Galaxy_Linux_x86_U2_CN_1.0.2011.9171/Galaxy_U2/sdk/lib/libdhusbbase.so.1.1.2011.8101 
        /home/sofu/Galaxy_Linux_x86_U2_CN_1.0.2011.9171/Galaxy_U2/sdk/lib/libdximageproc.so.1.0.1904.8121
        /home/sofu/Galaxy_Linux_x86_U2_CN_1.0.2011.9171/Galaxy_U2/sdk/lib/pub/libdhgentl.so.1.0.1710.8181
        /home/sofu/Galaxy_Linux_x86_U2_CN_1.0.2011.9171/Galaxy_U2/sdk/lib/pub/libgxiapi.so.1.0.1904.8241

二、复制大恒库至头文件文件夹

引入大恒驱动文件里的两个文件,将这两个文件直接复制到自己的工作目录的头文件文件夹里
注意:文件路径改换成自己相应的文件路径

三、构建环境

打开【项目】-【构建环境】-【添加】

使用 系统环境变量 和
设置 LD_LIBRARY_PATH 到 /home/sofu/Galaxy_Linux_x86_U2_CN_1.0.2011.9171/Galaxy_U2/sdk/genicam/bin/Linux64_x64:/home/sofu/Galaxy_Linux_x86_U2_CN_1.0.2011.9171/Galaxy_U2/sdk/genicam/bin/Linux64_x64/GenApi/Generic:/usr/local/lib
设置 GENICAM_GENTL64_PATH 到 /usr/lib
设置 GENICAM_ROOT_V2_3 到 /home/sofu/Galaxy_Linux_x86_U2_CN_1.0.2011.9171/Galaxy_U2/sdk/genicam
问题:

如果完成上述步骤后出现下面这个问题,可以关掉QT,重新打开。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/883585.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号