c++调用python代码的解析
以c++调用yolov5中检测代码为例,代码如下:
#include<D:\software\python\py37\include\Python.h>
#include<iostream>
#include<string.h>
using namespace std;
int main()
{
Py_SetPythonHome((wchar_t*)L"D:\\software\\python\\py37\\"); //设置所使用python环境的路径
Py_Initialize(); //完成Python解释器的初始化
PyRun_SimpleString("import sys"); //导入库,用于添加路径信息
PyRun_SimpleString("import cv2"); // 导入库(python代码里导入的一致)
PyRun_SimpleString("import numpy as np");
PyRun_SimpleString("import os");
PyRun_Simpl