Joh*_*ang 4 opencv install beagleboneblack
我python2.7
在带有扩展SD卡(BeagleBone Black)的主板上的Debian系统中使用OpenCV 3.0.0进行了编译。
安装OpenCV之后,似乎没有错误。“库”文件夹中有许多生成的文件。
这些文件的名称如下:
libopencv_core.so
libopencv_dataset.so
libopencv_imgproc.so ...
Run Code Online (Sandbox Code Playgroud)
我找不到文件cv2.so
,甚至搜索了整个文件系统。
我已经尝试了好几次,只是找不到cv2.so
。
谁知道原因?谢谢。
make
配置检查,似乎正确:
sudo cmake -D CMAKE_BUILD_TYPE=RELEASE \
-D CMAKE_INSTALL_PREFIX=/usr/local -D
Run Code Online (Sandbox Code Playgroud)
确保已安装numpy。没有numpy,cmake会说
-- Python 2:
-- Interpreter: /usr/bin/python2.7 (ver 2.7.12)
-- Libraries: NO
-- numpy: NO (Python wrappers can not be generated)
-- packages path: lib/python2.7/dist-packages
Run Code Online (Sandbox Code Playgroud)
安装numpy,它将显示:
-- Python 2:
-- Interpreter: /usr/bin/python2.7 (ver 2.7.12)
-- Libraries: /usr/lib64/libpython2.7.so (ver 2.7.12)
-- numpy: /usr/local/lib/python2.7/dist-packages/numpy/core/include (ver 1.12.1)
-- packages path: lib/python2.7/dist-packages
Run Code Online (Sandbox Code Playgroud)
小智 4
检查你的 cmake 变量包含:
-D BUILD_NEW_PYTHON_SUPPORT=ON
-D BUILD_PYTHON_SUPPORT=ON
或者
检查 cmake 是否显示消息:
variables were not used by the project:
BUILD_NEW_PYTHON_SUPPORT
BUILD_PYTHON_SUPPORT
如果这两个变量都没有使用,opencv将不会生成cv2.so,意味着即使构建成功(没有错误消息),python模块也将不可用。
我不知道为什么在 python 环境正常的情况下会发生这些情况。
归档时间: |
|
查看次数: |
6120 次 |
最近记录: |