Ansiktsdetektering med hjälp av Python och OpenCV bibliotek (3 / 4 steg)
Steg 3: Din kod:
importera numpy
importera cv2 import urllib print (ladda ner bilder och filer") urllib.urlretrieve ('http://cdn.makezine.com/make/43/Intel_CES_Team.png', ' / usr/lib/edison_config_tools/public/in.jpg') urllib.urlretrieve ('https://raw.githubusercontent.com/Itseez/opencv/master/data/haarcascades/haarcascade_frontalface_alt.xml', ' / usr/lib/edison_config_tools/public/haarcascade_frontalface_alt.xml') img = cv2.imread('/usr/lib/edison_config_tools/public/in.jpg') grå = cv2.cvtColor (img, cv2. COLOR_BGR2GRAY) faceCascade = cv2. CascadeClassifier('haarcascade_frontalface_alt.xml') ansikten = faceCascade.detectMultiScale (grå, scaleFactor = 1.1, minNeighbors = 5, minstorlek = (30, 30), flaggor = cv2.cv.CV_HAAR_SCALE_IMAGE) för (x, y, w, h) i ansikten: cv2.rectangle(img,(x,y),(x+w,y+h),(255,0,0),2) cv2.imwrite('in_face_found.png',img)