(标签-pip|关键词-树莓派)

树莓派4b 使用pip安装opencv

pip install opencv-contrib-python --verbose

以上代码报错,报错如下图

img

想问各位 有没有解决方法

【以下回答由 GPT 生成】

这个问题看起来是在树莓派4b上安装opencv-contrib-python遇到了错误。根据给出的错误信息,提示是在构建wheel时出错了。

解决方法如下:

  1. 首先,我们需要安装以下几个依赖项: sudo apt-get update sudo apt-get install -y libatlas-base-dev libjasper-dev libqtgui4 libgtk-3-dev libdc1394-22-dev libavcodec-dev libavformat-dev libswscale-dev libjpeg-dev libpng-dev libtiff-dev libv4l-dev

  2. 然后,我们需要安装numpy: pip install numpy

  3. 接下来,我们尝试以适合树莓派4b的平台重新编译opencv-contrib-python。需要使用源码进行安装。先进行克隆: git clone https://github.com/opencv/opencv.git

  4. 进入opencv目录: cd opencv

  5. 选择适当的版本: git checkout tags/<version> # 替换<version>为你想要安装的版本号,例如3.4.11

  6. 创建一个用于构建的目录: mkdir build cd build

  7. 运行cmake进行配置: cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D WITH_GTK=ON -D ENABLE_NEON=ON ..

  8. 继续使用make命令编译: make -j4

  9. 最后,安装opencv-contrib-python包: cd ../.. pip install opencv-python

这些步骤应该能够解决安装opencv-contrib-python时的问题。如果你在其中的某个步骤上遇到了其他错误,请提供详细信息以便进一步排查。



【相关推荐】



如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^