运行环境 windows VS2015配置QT Pyhton3.7 numpy pytorch
通过numpy的c++端发送数据到pytorch端
记录调试过程中的坑
1.Python 要独立安装配置,几次测试发现在用miniconda环境下的会在导入使用不了numpy的某些依赖
2.c++端在qt上,Py_DECREF和py退出的退出的代码尽量不要写,不然下次按键运行容易卡死。
3.pytorch模型在python写成以下形式运行导致失败:
class Model:
def __init__():
pass
def detect(img):
pass
在C++端先实例化Model,再调用detect进行网络预测。这种形式单次(前几次)会预测成功,后面再使用失败(测试后估计是torch的一些问题,个人无法解决)