1 运行setup.py编译region环境
cd pysot_tookit
sudo python setup.py build_ext --inplace
其中 setup.py的内容如下:
from distutils.core import setup
from distutils.extension import Extension
from Cython.Build import cythonize
ext_modules = [
Extension(
name='toolkit.utils.region',
sources=[
'toolkit/utils/region.pyx',
'toolkit/utils/src/region.c',
],
include_dirs=[
'toolkit/utils/src'
]
)
]
setup(
name='toolkit',
packages=['toolkit'],
ext_modules=cythonize(ext_modules)
)
2 引用region方式
from toolkit.utils.region import vot_overlap, vot_float2str