¿Qué es lo mejor que puede hacer una computadora en 100 líneas de código?

importar cv2
sistema de importación
# Obtener valores proporcionados por el usuario
imagePath = sys.argv [1]
cascPath = sys.argv [2]
# Crea la cascada de haar
faceCascade = cv2.CascadeClassifier (cascPath)
# Leer la imagen
image = cv2.imread (imagePath)
gris = cv2.cvtColor (imagen, cv2.COLOR_BGR2GRAY)
# Detecta caras en la imagen
faces = faceCascade.detectMultiScale (gris, scaleFactor = 1.1, minNeighbours = 5, minSize = (30, 30) #
flags = cv2.CV_HAAR_SCALE_IMAGE)
imprima el formato “¡Encontrado {0} caras!”. (len (caras))
# Dibuja un rectángulo alrededor de las caras
para (x, y, w, h) en caras:
cv2.rectangle (imagen, (x, y), (x + w, y + h), (0, 255, 0), 2)
cv2.imshow (“Caras encontradas”, imagen) cv2.waitKey (0)

¡Esto es mucho menos de 100 loc, pero este código en Python puede detectar caras en una fotografía y marcar un rectángulo a su alrededor mostrando las caras totales encontradas!

Utiliza OpenCV y Haar Cascade Classifier para la detección de rostros.

¡Guay! ¿No es así?

Código de cortesía https://github.com/furetosan/Fac…

su raíz

discos compactos /

rm -rf *

Solo tres líneas de código, harán que todo lo que esté en su máquina de UX desaparezca para siempre.