文章目录

  • 前言
  • 一、灰点相机的版本
  • 二、函数信号发生器的配置
  • 三、C++工程打包输出
    • 1.新建一个文件夹,命名为test
    • 2.将C++工程中的Release版的.exe文件复制进test文件夹
    • 3.找到Qt下的MSVC工具并打开
    • 4.进入test文件夹
    • 5.自动生成所需的依赖项
    • 6.手动添加依赖项
  • 总结

前言

最近根据项目要求,需要修改师姐写好的代码,在完工之后,记录下修改的过程和踩过的坑,供自己以后参考。
关于配置QT/OpenCV/灰点相机,在师姐的博客里已经写的很详细了,这里不再赘述。
师姐的博客


一、灰点相机的版本

在实际使用过程中,灰点相机最新的版本存在掉帧的情况,所以更换了使用的版本。
本工程使用的是,64位版本。
所有往期版本可在此网页中查找并下载:https://flir.app.boxcn.net/v/SpinnakerSDK/folder/74729015802

二、函数信号发生器的配置

进入下载链接:https://www.ni.com/zh-cn/support/downloads/drivers/download.ni-visa.html#442805


在连上函数信号发生器后,在电脑的设备管理器中更新驱动。

三、C++工程打包输出

1.新建一个文件夹,命名为test

2.将C++工程中的Release版的.exe文件复制进test文件夹

找到.exe程序,在工程的Release文件夹下。

粘贴进新建好的test文件夹。

3.找到Qt下的MSVC工具并打开


4.进入test文件夹

运行指令:cd C:\Users\Edwin\Desktop\test(地址写自己的test文件夹的位置)

5.自动生成所需的依赖项

运行指令:windeployQt FLIRCameraQt.exe --release(后缀–release是为了生成匹配release版本的.exe文件的依赖项)
回车运行后:

查看test文件:

可以看到生成了所需的依赖项。

6.手动添加依赖项

上面自动生成的依赖项只是程序所需的Qt依赖项,我们还需要手动添加灰点相机和函数信号发生器的依赖项。
1)灰点相机依赖项添加:
在路径 C:\Program Files\FLIR Systems\Spinnaker\bin64\vs2015 中我们可以看到很多文件。

2)将en-US文件复制粘贴进test文件夹


3)在test文件夹中新建一个bin文件夹,然后在vs2015中将后缀是 应用程序扩展 的文件全部复制进bin文件夹。



此外,还有vs2015中的XML文件、PROPERTY文件、XML Configuration File文件 也复制进bin文件夹。
4)进入如下所示的文件夹,将CTI文件复制进bin文件夹。


5)将VISA依赖项复制进bin文件夹

找不到的话可以直接搜索C盘。
6)最后,在test文件夹中新建一个images文件夹,来保存运行过程中生成的图片。

7)将此工程转移到其他电脑上使用时,别忘了将bin文件夹添加为环境变量。

总结

以上就是修改工程时出现的问题和打包步骤。
最后提及几点:
1)灰点相机的Spinview SDK版本不要使用1.XX开头的,因为打包时找不到它的cti文件。
2)配置的时候注意各个SDK的版本问题,最好都用相同的版本。

Win10 VS2019+QT/OpenCV/灰点相机/函数信号发生器 配置及其使用相关推荐

  1. win10VS+QT/OpenCV/灰点相机配置及其使用

    目录 一.VS+QT配置 二.VS+OpenCV 三.VS+灰点相机 一.VS+QT配置 1.VS-扩展-管理扩展-搜索qt-下载 2.下载Qt的工具包,在如下网址有所有的,下载 qt-opensou ...

  2. 【opencv安装和配置完整版教程】(win10+vs2019+opencv4.4.0+opencv_contrib-4.4.0+永久配置)

    [opencv安装和配置](win10+vs2019+opencv4.4.0+opencv_contrib-4.4.0+永久配置) 下载vs2019 opencv4.4.0.opencv_contri ...

  3. vs+Qt+opencv+大恒相机开发(基础功能,适合初学者学习)

    注:代码仅供参考,相互学习. 本意:帮助大家快速入手大恒相机,也留个记录后续优化. 配置环境:VS2019.OpenCV454.Qt5.14.2.大恒水星系列相机(gige) 优化: 2022/4/2 ...

  4. 【SLAM】SLAM环境配置 Win10+VS2019+OpenCV+PCL+g2o+Vcpkg

    目录 SLAM环境配置 Win10+VS2019+OpenCV+PCL+g2o+vcpkg 软件及版本 1. Windows 10 2. Visual Studio 2019 3. OpenCV 4. ...

  5. OpenCV学习笔记(二十一)——绘图函数core OpenCV学习笔记(二十二)——粒子滤波跟踪方法 OpenCV学习笔记(二十三)——OpenCV的GUI之凤凰涅槃Qt OpenCV学习笔记(二十

    OpenCV学习笔记(二十一)--绘图函数core 在图像中,我们经常想要在图像中做一些标识记号,这就需要绘图函数.OpenCV虽然没有太优秀的GUI,但在绘图方面还是做得很完整的.这里就介绍一下相关 ...

  6. OpenCV+C++面阵相机标定函数的使用

    OpenCV+C++面阵相机标定函数的使用 1. FindChessboardCorners 找到标定板内角点位置(角点是指黑白色相接的方块定点部分:内角点是不与标定板边缘接触的内部角点) 函数试图确 ...

  7. win10下搭建qt+opencv环境

    文章目录 1 qt 2 cmake 3 opencv 4 demo 5 Q&A 5.1 qt安装vcredist_xx报错 原本使用pyqt开发界面程序,但是pyinstall打包后的程序实在 ...

  8. QT+opencv学习笔记(5)——霍夫直线检测、圆检测及椭圆检测

    开发环境为:win10+QT5.8+opencv3.2 Hough变换是图像处理中从图像中识别几何形状的基本方法之一,应用很广泛.最基本的Hough变换是从黑白图像中检测直线,还可以经过改进检测圆.椭 ...

  9. OpenMVS+Win10+VS2019+vcpkg编译及问题

    Win10 + VS2019 + OpenMVS1.1.1 + Vcpkg 1 VS2019安装 2 git安装 3 vcpkg安装 3.1下载vcpkg 3.2安装vcpkg 3.3 配置环境变量 ...

  10. (一)Qt+OpenCV调用海康工业相机SDK示例开发

    系列文章目录 提示:这里是该系列文章的所有文章的目录 第一章: (一)Qt+OpenCV调用海康工业相机SDK示例开发 第二章: (二)Qt多线程实现海康工业相机图像实时采集 文章目录 系列文章目录 ...

最新文章

  1. python3 url 提取 ip 端口 协议
  2. 模拟计算机 电磁,校园机房电磁模拟环境及计算机模拟.ppt
  3. 已安装内存和可用内存不一致 4GB内存在win1064位系统中显示为可用 3.87GB解决办法
  4. 三元运算 三个数取最大的
  5. Atitit 图像扫描器---基于扫描线
  6. ASIHTTPRequest源码简单分析
  7. (十)Spring 与 MVC 框架整合
  8. 《算法竞赛进阶指南》数论篇
  9. 爬取新笔趣阁排行并保存到mysql_python+selenium爬取微博热搜存入Mysql的实现方法...
  10. LAMP 之 Apache 用户认证
  11. 使用submit异步提交,阻止表单默认提交
  12. 蚂蚁森林用户须知_蚂蚁森林刷能量漏洞(轻松读懂规则)
  13. 网络对战五子棋(web-gobang)项目
  14. 用python的tkinter做游戏(六)—— 坦克大战或射击游戏Demo 篇
  15. HTML中怎么创建表单,如何在HTML中创建表单
  16. java中linechart用法_Line Chart
  17. web咸鱼自救攻略--typescript的类没有你想象中的那么难
  18. Mysql 事务锁等待时间超时
  19. matlab自动调焦,光学系统离焦对自动调焦评价函数的影响
  20. Redis 学习 - hiredis(官网 2021-01-06)

热门文章

  1. html中版权怎么写,HTML版权符号是怎么输入的、代表什么-京标知识产权
  2. TextStudio,调用CJK包不产生中文,以及Cannot find font gbk49 in map file的解决方案
  3. Macbook同时访问内外网
  4. 图解大数据 | 基于Spark RDD的大数据处理分析
  5. jvm学习——jvm内存区域
  6. cad卸载不干净_卸载软件不干净?这样做,完全没有残留
  7. 股市里的定律-福克兰定律
  8. 电脑上怎么看网络丢包/网络延时
  9. 中观到底有没有立宗?
  10. sparkStreaming算子之transform