这是一个不断踩坑的过程~~
首先,我开始的诉求是希望可以利用 openCV 实时显示电脑摄像头获取的内容。
开始用了 cv2.imshow() 结果不行。报错:
qt.qpa.plugin: Could not find the Qt platform plugin "cocoa" in ""
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.
然后查了资料,说要同时用 cv2.waitKey(0),结果加上了以后还是一样报错~~
继续搜索解决方案,有提到要安装 opencv-python-headless
pip install opencv-python-headless
结果发现速度巨慢~~
然后切换到清华源:
pip install opencv-python-headless -i https://pypi.tuna.tsinghua.edu.cn/simple
结果下载到一半不到的时候就卡住了,多次尝试都不行~~
直接登陆 pypi:
opencv-python-headless
找到下载地址,选择适合自己系统的版本:
然后用迅雷下载,终于完成了!
然后再用 pip 安装,下面的 path 部分就是下载后存放的地址:
pip install path
终于成功了!!!
再尝试 cv2.imshow() 可以显示!