PYQT5 做界面调用tensorflow Faster rcnn

本方法简单的测试用PYQT5做界面然后用pyinstaller 打包生成可移植的.exe文件


首先第一步在pycharm上跑通程序。

第二步用pyinstaller打包  打包过程中会出现很多警告 尤其是matplotlib这个库  我刚开始一直在解决库缺少的问题,最后发现其实就算出现很多警告.exe也可以直接运行(这个发现是我重新建了一个带有matplotlib库的小例子,也有这些警告但是能出来结果,果断就不去解决这些警告了) 



没必要在乎这个,( 这有个当初解决的方式:https://blog.csdn.net/lj1404536198/article/details/79272450,先记下)打包完之后我的一直不能运行 出现的就是Failed to execute scrpit test ,最后是在tensorflow中加载图片和模型的时候对应的由加载路径和位置 最后把这个图像和模型放在.exe目录下,并且加载语句改成了当前目录就可以了。

pyinstaller 打包程序:


第三步 打包完成后放在我的电脑上可以运行,然后放到别人的电脑上也可以运行 都是win10 64 ,win7 64就不可以了  据说在32位系统下打包都可以运行 我没有去尝试。


顺便说一下 我原先用的是QT调用tensrflow,但是能在debug下成功运行检测程序,release下就不可以 估计是编译器问题 应该要vs2015的才行吧 

猜你喜欢

转载自blog.csdn.net/j497205974/article/details/80857842