【树莓派使用】Python3安装OpenCV2报错问题解决方法
樹莓派Python3 安裝OpenCV學(xué)習(xí)筆記
- 1. 樹莓派安裝Python3 版本的OpenCV2存在的問題
- 2.解決使用過程的報(bào)錯(cuò)
- 參考文獻(xiàn)
這篇博客主要參考了博文《import cv2時(shí)ImportError: libjasper.so.1: cannot open shared object file: No such file or directory》,記錄了在樹莓派4B平臺(tái)上安裝Python3 版本的OpenCV的過程
1. 樹莓派安裝Python3 版本的OpenCV2存在的問題
樹莓派系統(tǒng)(Raspbian)下,Python 2.7 安裝OpenCV模塊很容易,使用 pip命令安裝一般不會(huì)出問題。安裝Python3版本的OpenCV2存在很多問題,直接利用pip3命令安裝的模塊無法正常運(yùn)行,在包導(dǎo)入過程中會(huì)出現(xiàn)錯(cuò)位,opencv安裝命令如下:
pip3 install opencv-python安裝過程不會(huì)報(bào)錯(cuò),使用這個(gè)模塊會(huì)有一些問題。在python環(huán)境中引入opencv會(huì)報(bào)錯(cuò):
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.解決使用過程的報(bào)錯(cuò)
解決opencv安裝過程的一種方法是在樹莓派上編譯安裝OpenCV,這種方法耗時(shí)長(zhǎng),更復(fù)雜,在博文《import cv2時(shí)ImportError: libjasper.so.1: cannot open shared object file: No such file or directory》發(fā)現(xiàn)了一種處理方法記錄如下:
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運(yùn)行完上面幾個(gè)命令,運(yùn)行Python3,導(dǎo)入cv2模塊驗(yàn)證是否存在問題。
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 >>>無報(bào)錯(cuò)信息,問題解決。
參考文獻(xiàn)
- import cv2時(shí)ImportError: libjasper.so.1: cannot open shared object file: No such file or directory
總結(jié)
以上是生活随笔為你收集整理的【树莓派使用】Python3安装OpenCV2报错问题解决方法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 查询范围_企二哥:查询企业经营范围的三种
- 下一篇: Python 面向对象编程(进阶部分)