windows下似乎直接可以从源码编译出cv2.pyd, 但这个组合下却总是没有编译出"cv2.so", 最后发现是要预先安装python-dev
apt install python-numpy
apt install python-dev
cmake -DCMAKE_BUILD_TYPE=Release ..
make -j
make install
最后验证
>>python
>>import cv2
>>print cv2.__version__
打印出opencv的版本3.4.3,这和直接安装预编译的二进制版本是不同的