我是靠谱客的博主 甜美鸭子,最近开发中收集的这篇文章主要介绍图漾相机SDK+QT开发,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

准备条件:
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开发所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(47)

评论列表共有 0 条评论

立即
投稿
返回
顶部