概述
准备条件:
1、手头有一台图漾相机并且可以正常运行,我用的FS820
2、图漾相机SDK可以正常编译运行,我用的camport3-master-1.5.20
3、QT软件:Based on Qt 6.2.3 (MSVC 2019, 64 bit)
4、opencv,之前编译SDK的时候用到过
新建QT项目,然后.pro文件添加相关的文件:
INCLUDEPATH += D:/camport3-master-1.5.20/sample/common
D:/camport3-master-1.5.20/include
D:/camport3-master-1.5.20/sample/common/cloud_viewer/freeglut/include
D:/camport3-master-1.5.20/sample/common/cloud_viewer
D:/camport3-master-1.5.20/sample/build/freeglut_install/include
LIBS += D:/camport3-master-1.5.20/lib/win/hostapp/x64/tycam.lib
D:/camport3-master-1.5.20/sample/build/Debug/cloud_viewer.lib
# D:/camport3-master-1.5.20/sample/build/Debug/sample_common.lib
D:/camport3-master-1.5.20/sample/build/Release/cloud_viewer.lib
D:/camport3-master-1.5.20/sample/build/Release/sample_common.lib
D:/camport3-master-1.5.20/sample/build/freeglut_build/lib/Debug/freeglut_staticd.lib
D:/camport3-master-1.5.20/sample/build/freeglut_build/lib/Release/freeglut_static.lib
LIBS += D:BaiduNetdiskDownloadopencvbuildx64vc15libopencv_world452.lib
D:BaiduNetdiskDownloadopencvbuildx64vc14libopencv_world452d.lib
INCLUDEPATH += D:/BaiduNetdiskDownload/opencv/build/include
D:/BaiduNetdiskDownload/opencv/build/include/opencv
D:/BaiduNetdiskDownload/opencv/build/include/opencv2
添加好之后就可以在main.cpp文件中添加代码:
先是include(具体要对照SDK示例程序中的,想要什么功能,我这里是显示3D点云):
#include <limits>
#include <cassert>
#include <cmath>
#include "../common/common.hpp"
#include "../common/cloud_viewer/cloud_viewer.hpp"
#include "TYImageProc.h"
其他代码就copy就可以,注意只有一个return。
效果图:
最后
以上就是甜美鸭子为你收集整理的图漾相机SDK+QT开发的全部内容,希望文章能够帮你解决图漾相机SDK+QT开发所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复