目标:做出一个window程序,能够选择样本(我的是.mat文件),能够选择深度学习模型(我的这里是用tensorflow的.pb模型),并进行预测输出的demo
样子如图:
前提:我们现在手上有
- 通过深度学习训练出来的tensorflow.pb模型
- 能够读取样本并可以成功预测的python脚本程序
准备好这一切,让我们开始。
第一步,配置环境 —— Python
下载官方的python3,https://www.python.org/
安装过程略,可参考:Python3 环境搭建 | 菜鸟教程https://www.runoob.com/python3/python3-install.html
安装完毕,注意最好安装在C盘!!
注意!!!!!!
- 环境路径一定要选择正确,包括如果你安装了Anaconda的话要注意这两者路径的优先级。(我用Anaconda一直出现莫名的问题,建议不要调用Anaconda里面的python。也有人说是Anaconda需要安装在C盘的问题等。但最好还是重新安装一个python在C盘。)
- 把你写好的python脚本程序,在IDLE上测试。依赖包该安装tensorflow的安装tensorflow,该安装numpy的安装numpy等等
第二步,配置环境 —— Visual Studio 2015/2017/2019
直接安装就行,注意要选择C++必须的组件
第三步,测试Visual Studio 2015/2017/2019是否可以调用python,numpy,tensorflow等
参考:
- c/c++、python混合编程——c/c++调用python实现加法
_Python_Haward-CSDN博客 - C/C++调用Python [OpenCV与Numpy]_Python_ziweipolaris的博客-CSDN博客
配置VS调用python环境 可以按照我下面的图配置,也可以参考上面的连接。
- 配置完环境,写个简单程序测试下。
(超详细步骤)Visual Studio中如何利用C/C++调用Python程序(亲测有效)_Python_nanguabing007的博客-CSDN博客https://blog.csdn.net/nanguabing007/article/details/89394541 - 运行我们的python脚本程序,可采用这里面的C++程序。https://blog.csdn.net/hao5335156/article/details/79515480
相当于是一个简单C++调用python demo,成功后继续下一步。
第四步,配置环境 —— QT
Qt安装编译与vs2017联合编译详解_哔哩哔哩 (゜-゜)つロ 干杯~-bilibilihttps://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吧…