属性错误:部分初始化的模块"mediapipe"没有属性"解决方案"



Traceback(最后一次调用(:文件";c: \Users\Ahmed\Desktop\app.py";,第3行,在将mediapipe导入为mp文件";c: \Users\Ahmed\Desktop\mediapipe.py";,第3行,在mp_drawing=mp.solutions.drawing_utilsAttributeError:部分初始化的模块"mediapipe"没有属性"solutions"(很可能是由于循环导入(

import cv2
import time
import mediapipe as mp
cap = cv2.VideoCapture("1.mp4")
pTime = 0
mpDraw = mp.solutions.drawing_utils
mpFaceMesh = mp.solutions.face_mesh
faceMesh = mpFaceMesh.FaceMesh(max_num_faces=2)
while True:
success, img = cap.read()
imgRGN = cv2.cvtColor(img,cv2.COLOR_BGR2RGB)
results = faceMesh.process(imgRGN)
if results.multi_face_landmarks:
for faceLms in results.multi_face_landmarks:
mpDraw.draw_landmarks(img,faceLms, mpFaceMesh.FACE_CONNECTIONS)
cTime = time.time()
fps = 1 / (cTime - pTime )
pTime = cTime
cv2.putText(img, f'FPS:{int(fps)}',(20,70), cv2.FONT_HERSHEY_PLAIN,
3,(0,255,0),3 )
cv2.imshow("Image", img)
cv2.waitKey(1)

尽量不要将模块名称用作文档名称。在这里我可以看到你有c:\Users\Ahmed\Desktop\mediapipe.py。重命名为其他名称mediapipe是一个名为的模块

最新更新