首页 > 编程知识 正文

美颜相机2017所有版本,手机用热成像仪flir

时间:2023-05-06 13:21:27 阅读:158547 作者:2239

系列文章目录一、环境配置: win 10vs 2017 Qt5spinnakeropencvpython

二.摄像头呼叫: VS2017 qt5呼叫FLIR工业摄像头实时拍摄

三、图像处理: c调用pytorch模型实时处理摄像头图像

环境配置: win 10 vs 2017 Qt5spinnakeropencvpython系列文档目录1.VS2017配置Qt环境1.1 .软件安装1.2.vs上qt 2.Spinnaker配置2.1.spinnaker gpython

最近使用FLIR工业相机进行图像处理和接口设计,希望能记录下过程,便于以后寻找和参考。 同时,我想避开过程中的漏洞。

1 .不直接使用QT配置1.VS2017环境的原因是QT调用python程序失败且找不到原因。

1.1 .软件安装只需正式直接下载安装程序即可,VS需要注册。

VS下载地址: https://docs.Microsoft.com/en-us/visual studio/view=vs-2019

QT下载地址: https://www.qt.io/

1.2 .在vs中使用qt打开vs2017,单击工具-扩展和更新搜索框输入qt,在线搜索,选择QT Vsiual StudioTools安装(安装是将vs 在菜单栏中添加QT VS Tools,单击QT Options,单击Add,选择要添加路径的QT目录中的MSVC,然后在QT安装目录下查找。 (根据自己电脑上QT的安装位置) QT会将新版本的项目(-Vsiual C - QT - Qt Gui Application导航菜单直接识别为next,finish。 您可以稍后更改这些配置。 一个VS下的QT工序完成,目录与QTCreator中基本一致,点击xx.ui可弹出QTdesigner设计界面参考

2.Spinnaker配置Spinnaker sdk是FLIR工业相机的使用库,按照系统参数下载,地址下载

2.1.Spinnaker GUI的安装有两个安装选项。 其中一个直接安装exe。 这是公司提供的可以直接调用摄像头的程序,功能强大,但需要自己调用SDK,所以选择第二个。

安装完成后,安装路径下将显示以下文件:

2.2.VS2017项目配置新项目

属性管理器-双击-Debug或release-Microsoft.CPP.x64.user-c/cgeneral -包含目录,然后单击Spinnaker sdk安装目录

属性管理器-Debug或release-Microsoft.CPP.x64.user -链接器-常规-双击其他库目录,然后单击Spinnaker sdk安装目录中的

添加属性管理器-Debug或release-Microsoft.CPP.x64.user -链接器-输入-依赖关系,并在Spinnaker sdk安装目录下添加lib64vs2015 请在调试模式中输入*d_v140.lib。 其中d表示调试配置,140表示版本号。 例如“Spinnakerd_v140.lib”,使用的功能只需添加对应的lib文件即可,如果不知道,请添加以d_v140结尾的内容

可直接复制下面的内容。

Spinnaker_v140.lib

Spinnakerd_v140.lib

SpinnakerC_v140.lib

SpinnakerCd_v140.lib

SpinnakerGUI_WPF_v140.lib

SpinnakerGUI_WPFd_v140.lib

spinnakerguiselector _ wpf _ v 140.lib

SpinUpdate_v140.lib

SpinVideoC_v140.lib

SpinVideoCd_v140.lib

SpinVideo_v140.lib

SpinVideod_v140.lib

参考

3.OpenCV设置opencv下载位置

下载opencv后为exe文件,安装为解压缩过程,解压缩后还必须在VS2017中进行配置。

设置环境变量:控制面板-系统安全-系统-高级系统设置-环境变量

在path系统变量中创建新:…opencvbuildx64vc15bin

在VS2017项目中操作

属性管理器-Debug或release-Microsoft.CPP.x64.user-VC目录-常规-双击包含目录,然后单击opencv安装目录下的innpull

…opencvbuildinclued

…opencvbuildincluedopencv2

属性管理器-Debug或release-Microsoft.CPP.x64.user-VC目录-常规-双击库目录,然后单击opencv安装目录下的lib文件

属性管理器-Debug或release-Microsoft.CPP.x64.user -链接器-输入-添加依赖关系,然后添加*.lib文件opencv_world400.lib

opencv_world400d.lib

参考

4.python环境配置python安装过程中,选中Add to path下载地址

在VS2017项目中使用属性管理器-Debug或Release-双击Microsoft.Cpp.x64.user-VC目录-常规-包含目录,然后单击python

博主因为需要使用图像处理,所以需要使用numpy库,所以附带配置了numpy库…pythoninclued

.pythonpython 38libsite-packagesnumpycoreinclude

属性管理器-Debug或release-Microsoft.CPP.x64.user-VC目录-常规-双击库目录,然后单击python安装目录下的lib

属性管理器-Debug或release-Microsoft.CPP.x64.user -链接器-输入-添加依赖关系,然后添加*.lib文件

没有python38_d.lib文件,复制python38.lib并将其重命名为python38_d.lib python38.lib

python38_d.lib

参考

5 .基坑规避python环境与VS工程环境一致。 我使用的X64debug和release对应的库文件必须一致。 python与qt中的关键词slots冲突。 为此,当引用python头部文件时,代码# undef slots # include python.h # defineslotsq _ slots ——3354——33——33333333335 # 4333333——33333333——33333333——4

正文结束。

下一个主要内容是在UI界面中调用FLIR摄像机并实时显示。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。