Deze blogpost is oorspronkelijk gepubliceerd op de website van Xailient. Het is hier herdrukt met toestemming van Xailient.
Slechts een paar jaar geleden, als iemand me had gevraagd om aan een project te werken waarbij het gezicht van een persoon met de camera moest worden gedetecteerd, had ik eerlijk gezegd mijn mond gehouden. mijn laptop neer en ren zo ver mogelijk weg van die persoon omdat ik eerst wist dat gezichtsdetectie mogelijk was, maar niet toegankelijk om te implementeren zonder domeinkennis en ten tweede, zelfs als ik het op de een of andere manier zou kunnen laten werken, zou het waarschijnlijk het kost me een paar maanden om een programma te maken dat gezichten kan detecteren.
In dit bericht laat ik je zien hoe je je eigen gezichtsdetectieprogramma maakt met Python met 7 regels code.
Je moet het volgende installeren als dit nog niet is geïnstalleerd:
Python 3.7.3: Raadpleeg deze link voor meer informatie over downloaden en installeren.
OpenCV: Installeer OpenCV als het nog niet is geïnstalleerd. U kunt apt install of pip3 install OpenCV gebruiken.
of
tflite voor Python 3.7: raadpleeg de gids download hiervoor het juiste Python-wiel voor uw systeem en installeer het vervolgens met de pip3 install commando.
Xailient FaceSDK: Volg de instructies op deze link om de Xailient FaceSDK te installeren.
Hier is de code om importeer de vereiste python-bibliotheken, lees een afbeelding uit de opslag, voer gezichtsdetectie uit op de afbeelding en sla de afbeelding op met een selectiekader rond de gedetecteerde gezichten in dezelfde map.
Hier is de code om de vereiste te importeren python-bibliotheken, lees een afbeelding uit de opslag, voer gezichtsdetectie uit op de afbeelding en sla de afbeelding op met een selectiekader rond de gedetecteerde gezichten in dezelfde map.
Hieronder staan de resultaten van gezichtsdetectie met behulp van de bovenstaande code.
Je hebt je gezichtsdetectieprogramma klaar.
Sabina Pokhrel
Customer Success AI Engineer, Xail ient