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