Как использовать cv2.putText для отображения имен над обнаруженными лицами? - PullRequest
0 голосов
/ 30 октября 2019

введите описание изображения здесь Я использую dlib для своего приложения распознавания лиц на основе изображений. Как использовать cv2.putText для написания имен над обнаруженными лицами?

for ( k, face ) in enumerate( face_image ):  

    faceBlob = cv2.dnn.blobFromImage(face, 1.0 / 255,
    (96, 96), (0, 0, 0), swapRB=True, crop=False)
    embedder.setInput(faceBlob)
    vec = embedder.forward()

    # perform classification to recognize the face
    preds = recognizer.predict_proba(vec)[0]
    j = np.argmax(preds)
    proba = preds[j]
    name = le.classes_[j]

1 Ответ

0 голосов
/ 30 октября 2019

Попробуйте поиграться со значениями.

    font = cv2.FONT_HERSHEY_SIMPLEX 
    org = (x, y) 
    fontScale = 1 #(try differnt values)
    color = (0, 0, 0) 
    thickness = 2 #(try differnt values)
    image = cv2.putText(img, "TEXT", org, font,  
                       fontScale, color, thickness, cv2.LINE_AA)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...