python - 在Raspberry pi 3中安装openCV失败

标签 python python-3.x opencv raspberry-pi3 conda

当我尝试在 RAspberry Pi 3 B+ 中安装 OpenCV 时,出现以下错误:

$pip install opencv-python

Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
ERROR: Could not find a version that satisfies the requirement opencv-python (from versions: 
none)
ERROR: No matching distribution found for opencv-python

我也尝试过其他方法:

pip install opencv-contrib-python
pip3 install opencv-python
python3.6 -m pip install opencv-python

都给出相同的上述错误!

我尝试了其他几种方法:

sudo apt install python3-opencv
sudo apt-get install libopencv-dev python-opencv

仍然无法导入cv2

ModuleNotFoundError: No module named 'cv2'

我尝试了menpo channel

conda install -c menpo opencv
PackagesNotFoundError: The following packages are not available from current channels:

请帮忙。现在该怎么办?

最佳答案

OpenCv 目前适用于 Raspbian 9-Stretch。 更新操作系统:

sudo apt-get update
sudo apt-get upgrade

2)安装依赖项:

sudo apt-get install build-essential cmake pkg-config
sudo apt-get install libjpeg-dev libtiff5-dev libjasper-dev libpng12-dev
sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev
sudo apt-get install libxvidcore-dev libx264-dev
sudo apt-get install libgtk2.0-dev libgtk-3-dev
sudo apt-get install libatlas-base-dev gfortran

3)安装Python 3和Pip3:

sudo apt-get install python3-dev
sudo apt-get install python3-pip

4)安装Opencv:

pip3 install opencv-python

5) Opencv 和相机的额外依赖项:

sudo apt-get install libqtgui4
sudo modprobe bcm2835-v4l2
sudo apt-get install libqt4-test
瞧! OpenCv2 已安装。

关于python - 在Raspberry pi 3中安装openCV失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60757053/

相关文章:

python - jit 函数中是否可以包含函数列表?

c++ - OpenCV-C++ VideoCapture 无法打开视频文件

javascript - 我们可以将 python 与 react 一起使用吗?

python - 有条件合并列表中的子列表

python - im7图像文件到openCV

Python 3.7.3 无意中安装在 Mac OS 10.15.1 上 - 现在包含在 Xcode Developer Tools 11.2 中?

python-3.x - 将字符串拆分为整数列表

c++ - 通过 Opencv 和 tesseract-ocr 从分数框中识别分数

c# - 如何将 .NET 图像或字节数组转换为 Emgu.CV.Image<Emgu.CV.Structure.Bgr , byte >

python - Flask 中的实时图像流