#python-3.x #numpy #face-detection #cv2 #opencv-python
#python-3.x #numpy #распознавание лиц #cv2 #opencv-python
Вопрос:
import cv2
import numpy as np
# https://github.com/Itseez/opencv/tree/master/data/haarcascade
face_cascade = cv2.CascadeClassifier('haarcascade_frontalface_default.xml')
videocapture = cv2.VideoCapture(0)
scale_factor = 1.3
while 1:
ret, pic = videocapture.read()
faces = face_cascade.detectMultiScale(pic, scale_factor, 5)
for(x, y, w, h) in faces:
cv2.rectangle(pic, (x, y), (x w, y h), (255, 0, 0), 2)
font = cv2.FONT_HERSHEY_SIMPLEX
cv2.putText(pic, 'Me', (x, y), font, 2, (255, 255, 255), 2, cv2.LINE_AA)
print("Number of faces found {} " .format(len(faces)))
cv2.imshow('faces', pic)
k = cv2.waitKey(30) amp; 0xff
if k == 2:
break
cv2.destroyAllWindows()
[WARN:0] глобальный
C:UsersappveyorAppDataLocalTemp1pip-req-build-2y91i_7wopencvmodulesvideoiosrccap_msmf.cpp
(435) `anonymous-namespace’::SourceReaderCB::~ SourceReaderCB
завершающий асинхронный обратный вызов
Ответ №1:
Я получил ответ на это предупреждение, потому что я не разрешил запуск моей камеры, поэтому после разрешения моей камеры она успешно запустилась