鱼C论坛

 找回密码
 立即注册
查看: 2696|回复: 1

为什么加了面部检测之后代码就出问题了

[复制链接]
发表于 2023-4-4 11:20:19 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
问题如下
Traceback (most recent call last):
  File "D:/Python Charm/project/bishe/FaceDepthMeasurement.py", line 6, in <module>
    detector = FaceMeshDetector(maxFaces=1)
  File "D:\Python\lib\site-packages\cvzone\FaceMeshModule.py", line 32, in __init__
    self.faceMesh = self.mpFaceMesh.FaceMesh(static_image_mode=self.staticMode,
  File "C:\Users\戴尔\AppData\Roaming\Python\Python38\site-packages\mediapipe\python\solutions\face_mesh.py", line 94, in __init__
    super().__init__(
  File "C:\Users\戴尔\AppData\Roaming\Python\Python38\site-packages\mediapipe\python\solution_base.py", line 264, in __init__
    validated_graph.initialize(
FileNotFoundError: The path does not exist.

代码如下
  1. import cv2
  2. import cvzone
  3. from cvzone.FaceMeshModule import FaceMeshDetector

  4. cap = cv2.VideoCapture(0)
  5. detector = FaceMeshDetector(maxFaces=1)

  6. while True:
  7.     success, img = cap.read()
  8.     img, faces = detector.findFaceMesh(img, draw=False)

  9.     if faces:
  10.         face = faces[0]
  11.         piontLeft = face[145]

  12.         cv2.circle(img,piontLeft,5,(255,0,255),cv2.FILLED)

  13.     cv2.imshow("Image", img)
  14.     cv2.waitKey(1)
复制代码

小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2023-4-4 11:33:27 | 显示全部楼层
根据您提供的错误信息,问题出在找不到模型文件的路径上。这个问题可能是因为mediapipe包没有正确安装,或者模型文件没有放在正确的路径下。

为了解决这个问题,请尝试以下步骤:

1、首先,确保您已经正确安装了mediapipe包。您可以通过运行以下命令来安装或更新它:

  1. pip install --upgrade mediapipe
复制代码


2、确保您的Python环境和代码使用的是相同的版本。例如,如果您在代码中使用Python 3.8,则确保已经安装了与之对应的mediapipe版本。

3、如果问题仍然存在,您可以尝试手动找到mediapipe模型文件,并将其路径添加到代码中。您可以使用以下代码来找到mediapipe的安装位置:

  1. import mediapipe as mp
  2. print(mp.__file__)
复制代码


然后,将输出的路径中的__init__.py替换为模型文件的路径,并在代码中添加这个路径。例如:

  1. import os
  2. os.environ['GLOG_logtostderr'] = '1'
  3. os.environ['GLOG_minloglevel'] = '2'
  4. os.environ['MODEL_PATH'] = '<path_to_mediapipe_models_directory>'
复制代码


确保将<path_to_mediapipe_models_directory>替换为实际的模型文件路径。

希望这些建议能帮助您解决问题!
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-5-21 02:30

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表