mac M1安装opencv方法及类型报错解决

安装opencv:
pip install opencv-python
pip install --user opencv-contrib-python
pip install opencv-python == 4.5.2.54 numpy ==1.25.2

安装过程中报错如下:
python-类型错误:“numpy._DTypeMeta”对象不可下标
TypeError: ‘numpy._DTypeMeta’ object is not subscriptable[]

解决方法:
opencv和numpy的版本不匹配,需要升高或降低其版本
安装环境:python3.9
opencv :4.5.2.54
numpy :1.25.2

pip install --upgrade numpy
该命令会卸载掉旧版本的numpy,安装最新版本。

验证opencv安装成功:
import cv2
没报错即可