前言
本文解决了上一篇文章中的接口问题(cv::Mat to numpy.ndarray),使用的工具是github上Gregory Kramida的一个项目pyboostcvconverter。关于该项目的介绍和使用方式在其Readme中有详细的介绍,因此本文主要介绍使用过程中会出现的若干问题和解决办法。
问题
1. cmake-gui 路径设置
在Readme中,作者Gregory Kramida建议使用cmake-gui进行编译链接,设置的主要是boost和Python的路径,以下为笔者设置的路径
OpenCV_Dir /usr/local/share/OpenCV
PYTHON_Desire_version 3.X
Boost_include_dir /usr/include
Boost_Library_dir /usr/lib
Boost_Python-PY37_Library_xx /usr/lib/x86_64-linux-gnu/libboost_python-py37.so
Boost_Python37_Library_xx /usr/lib/x86_64-linux-gnu/libboost_python-py37.so
PYTHON3_EXECUTABLE /home/zhantao/anaconda3/bin/python
PYTHON3_INCLUDE /home/zhantao/anaconda3/include/python3.7m
PYTHON3_Library /home/zha