MacBook m1芯片的python安裝arm版的opencv


說明

  1. v2上有個老哥把編譯后的whl放到github了,直接下載安裝即可。在這里對他表示致謝。
  2. 地址:https://github.com/wizyoung/AppleSiliconSelfBuilds

下載后安裝

  1. 下載
  2. 需要python環境,可以參考我的另一篇博客安裝:https://www.cnblogs.com/Coder-Photographer/p/14320690.html
  3. 激活虛擬環境
conda activate 虛擬環境名稱
  1. cd到下載好whl文件的目錄
cd balabala
pip install opencv_contrib_python-4.5.0+bbaa777-cp39-cp39-macosx_11_0_arm64.whl

  1. 直接pip install 會報錯
 Could not build wheels for numpy which use PEP 517 and cannot be installed directly
  1. 網上查了一堆資料,升級pip等等的,都沒用。最后降級numpy即可
安裝whl的時候會檢測有沒有numpy,沒有或者版本不對(要求>=1.9.13)會自動升級和安裝
conda install numpy=1.19.4
pip install opencv_contrib_python-4.5.0+bbaa777-cp39-cp39-macosx_11_0_arm64.whl

  1. 檢查,采用imread讀取一個圖片。將這個代碼保存為testcv.py
import cv2 as cv
img = cv.imread("pic.png")
cv.imshow("logo", img)
cv.waitKey(0)
  1. 切換到終端,cd到剛剛代碼的文件路徑。激活環境
conda activate 虛擬環境名稱
python testcv.py


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM