日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

【树莓派使用】Python3安装OpenCV2报错问题解决方法

發布時間:2023/12/9 python 46 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【树莓派使用】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 directory

2.解決使用過程的報錯

解決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报错问题解决方法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。