【树莓派使用】Python3安装OpenCV2报错问题解决方法
生活随笔
收集整理的這篇文章主要介紹了
【树莓派使用】Python3安装OpenCV2报错问题解决方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
樹莓派Python3 安裝OpenCV學習筆記
- 1. 樹莓派安裝Python3 版本的OpenCV2存在的問題
- 2.解決使用過程的報錯
- 參考文獻
這篇博客主要參考了博文《import cv2時ImportError: libjasper.so.1: cannot open shared object file: No such file or directory》,記錄了在樹莓派4B平臺上安裝Python3 版本的OpenCV的過程
1. 樹莓派安裝Python3 版本的OpenCV2存在的問題
樹莓派系統(Raspbian)下,Python 2.7 安裝OpenCV模塊很容易,使用 pip命令安裝一般不會出問題。安裝Python3版本的OpenCV2存在很多問題,直接利用pip3命令安裝的模塊無法正常運行,在包導入過程中會出現錯位,opencv安裝命令如下:
pip3 install opencv-python安裝過程不會報錯,使用這個模塊會有一些問題。在python環境中引入opencv會報錯:
import cv2 >> import cv2 Traceback (most recent call last):File "<stdin>", line 1, in <module>File "/usr/local/lib/python3.7/dist-packages/cv2/__init__.py", line 3, in <module>from .cv2 import * ImportError: libjasper.so.1: cannot open shared object file: No such file or directory2.解決使用過程的報錯
解決opencv安裝過程的一種方法是在樹莓派上編譯安裝OpenCV,這種方法耗時長,更復雜,在博文《import cv2時ImportError: libjasper.so.1: cannot open shared object file: No such file or directory》發現了一種處理方法記錄如下:
sudo apt-get install libhdf5-dev sudo apt-get install libatlas-base-dev sudo apt-get install libjasper-dev sudo apt-get install libqt4-test sudo apt-get install libqtgui4 sudo apt-get update運行完上面幾個命令,運行Python3,導入cv2模塊驗證是否存在問題。
python3 import cv2 pi@raspberrypi:~ $ python3 Python 3.7.3 (default, Jul 25 2020, 13:03:44) [GCC 8.3.0] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import cv2 >>>無報錯信息,問題解決。
參考文獻
- import cv2時ImportError: libjasper.so.1: cannot open shared object file: No such file or directory
總結
以上是生活随笔為你收集整理的【树莓派使用】Python3安装OpenCV2报错问题解决方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 查询范围_企二哥:查询企业经营范围的三种
- 下一篇: Linux bc 命令简单学习