我仿照的案例来自:(89条消息) 如何使用 OpenCV 开发虚拟键盘_cvzone handdetection_ACxz的博客-优快云博客
错误如下:无论怎么更新cvzone的版本为1.4.1或者将python环境改为3.7.4都不行,初步怀疑是mediapipe的版本不对应opencv-python版本号
C:\Users\admin\PycharmProjects\pythonProject1\venv\Scripts\python.exe C:\Users\admin\PycharmProjects\pythonProject1\main.py
Traceback (most recent call last):
File "C:\Users\admin\PycharmProjects\pythonProject1\main.py", line 12, in <module>
detector = HandDetector(detectionCon=0.8)
File "C:\Users\admin\PycharmProjects\pythonProject1\venv\lib\site-packages\cvzone\HandTrackingModule.py", line 34, in __init__
self.detectionCon, self.minTrackCon)
File "C:\Users\admin\PycharmProjects\pythonProject1\venv\lib\site-packages\mediapipe\python\solutions\hands.py", line 129, in __init__

本文档描述了在使用OpenCV开发项目时遇到的版本冲突问题,特别是mediapipe与opencv-python之间的兼容性问题。作者尝试更新cvzone版本、改变Python环境,但问题仍然存在。最终发现mediapipe 0.9.0版本不兼容opencv-python的最新版本,并通过安装特定版本的opencv-python(4.5.3.56)解决了问题。此外,还提醒读者cvzone 1.5及更高版本不再包含handDetector模块,配置环境时可能会遇到坑。
最低0.47元/天 解锁文章
3719

被折叠的 条评论
为什么被折叠?



