Python程式碼如下:
- print('簡易測試mediapipe')
- import cv2
- import mediapipe as mp
- print(cv2.__version__)
- print(mp.__version__)
- print('要先會用cv2.VideoCapture')
- mp_face_detect=mp.solutions.face_detection
- mp_draw=mp.solutions.drawing_utils
- cap=cv2.VideoCapture(0)
- face_detect=mp_face_detect.FaceDetection()
- while cap.isOpened():
- ret, im=cap.read()
- if ret==False:
- break
- else:
- im2=cv2.cvtColor(im, cv2.COLOR_BGR2RGB)
- result=face_detect.process(im2)
- if result.detections:
- for detect in result.detections:
- mp_draw.draw_detection(im, detect)
- cv2.imshow('video', im)
- if cv2.waitKey(1)>0:
- break
- face_detect.close()
- cv2.destroyAllWindows()
- cap.release()
沒有留言:
張貼留言