Visual Studio 2015 联动QT 制作图形化界面 调用 Python TensorFlow 深度学习模型 进行样本预测

目标:做出一个window程序,能够选择样本(我的是.mat文件),能够选择深度学习模型(我的这里是用tensorflow的.pb模型),并进行预测输出的demo

样子如图:
在这里插入图片描述
在这里插入图片描述在这里插入图片描述在这里插入图片描述
在这里插入图片描述
前提:我们现在手上有

  1. 通过深度学习训练出来的tensorflow.pb模型
  2. 能够读取样本并可以成功预测的python脚本程序

准备好这一切,让我们开始。

第一步,配置环境 —— Python

下载官方的python3,https://www.python.org/

安装过程略,可参考:Python3 环境搭建 | 菜鸟教程
https://www.runoob.com/python3/python3-install.html

安装完毕,注意最好安装在C盘!!
在这里插入图片描述
注意!!!!!!

  1. 环境路径一定要选择正确,包括如果你安装了Anaconda的话要注意这两者路径的优先级。(我用Anaconda一直出现莫名的问题,建议不要调用Anaconda里面的python。也有人说是Anaconda需要安装在C盘的问题等。但最好还是重新安装一个python在C盘。
    在这里插入图片描述
  2. 把你写好的python脚本程序,在IDLE上测试。依赖包该安装tensorflow的安装tensorflow,该安装numpy的安装numpy等等
    在这里插入图片描述

第二步,配置环境 —— Visual Studio 2015/2017/2019

直接安装就行,注意要选择C++必须的组件

第三步,测试Visual Studio 2015/2017/2019是否可以调用python,numpy,tensorflow等

参考:

  1. c/c++、python混合编程——c/c++调用python实现加法
    _Python_Haward-CSDN博客

  2. C/C++调用Python [OpenCV与Numpy]_Python_ziweipolaris的博客-CSDN博客

配置VS调用python环境 可以按照我下面的图配置,也可以参考上面的连接。
在这里插入图片描述
在这里插入图片描述

  1. 配置完环境,写个简单程序测试下。
    (超详细步骤)Visual Studio中如何利用C/C++调用Python程序(亲测有效)_Python_nanguabing007的博客-CSDN博客
    https://blog.csdn.net/nanguabing007/article/details/89394541
  2. 运行我们的python脚本程序,可采用这里面的C++程序。https://blog.csdn.net/hao5335156/article/details/79515480
    相当于是一个简单C++调用python demo,成功后继续下一步。

第四步,配置环境 —— QT

Qt安装编译与vs2017联合编译详解_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili
https://www.bilibili.com/video/av18148008?from=search&seid=13412090098866046869

配置完QT后,接下来是入门QT(一天入门,两天精通,三天大师,滑稽.jpg)
QT ------利用QT designer 浏览目录文件列表(combobox版本)_Python_ZJE-CSDN博客
https://blog.csdn.net/u014453898/article/details/83447222?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task

新建QT项目,用QT designer画好界面后,将第三步的工程文件添加到该QT项目中

最后运行并测试,然后慢慢调bug吧…

  • 2
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值