1、setup.py文件编写
网上下载的C++程序的Python接口,不会使用,全靠摸索。根据最近出现的问题,写下其中的道道,避免下一次抓狂。
setup.py文件内容如下:
from distutils.core import setup
from Cython.Build import cythonize
setup(
name = "pybgs",
include_dirs = ['E:/.../opencv-3.4.1/opencv/build/include/opencv','E:/.../opencv-3.4.1/opencv/build/include/opencv2','D:/.../python3.5/Lib/site-packages/numpy/core/include'],
ext_modules = cythonize('pybgs.pyx')
)
其中,include_dirs中要添加的是你需要引入的各种API的include文件夹路径。我这里引入的是绝对路径。
2、命令行下运行 python setup.py build 命令
这里运行时遇见两种问题。
(1)