在树莓派3(Raspbian Stretch)

时间:2019-07-26 01:40:12

标签: opencv raspberry-pi raspberry-pi3 cv2

如上所述,尝试安装opencv-python。

通常这是一个简单的pip install opencv-python,但似乎不起作用。而是将opencv安装到miniconda目录

/home/pi/miniconda3/lib/python3.5/site-packages

代替全局

/usr/lib/python3.7

尝试通过应用程序在Thorny中添加opencv-python失败。在python程序中...

import sys
sys.path.append('/home/pi/miniconda3/lib/python3.5/site-packages')
import cv2

导致

No module named 'cv2.cv2'

我也尝试过将它添加到路径(export PYTHONPATH=/home/pi/miniconda3/lib/python3.5/site-packages:$PYTHONPATH)中,但是没有运气。

1 个答案:

答案 0 :(得分:1)

因为pip已链接到您的默认Python,所以我认为此默认值是您的miniconda。更好的方法是直接使用pip调用Python版本。另外,@ Dave W. Smit提到您最好安装opencv-python-contrib以使用完整的OpenCV软件包(但不要同时使用两个软件包!)。

$ python-3.7 -m pip install opencv-python-contrib

或者您可以使用pip版本(如果pip至少为0.8版本)

$ pip-3.7 install opencv-python-contrib

或者使用pip 1.5或更高版本

$ pip3.7 install opencv-python-contrib