Как создать простой тег посетителя с помощью python - PullRequest
0 голосов
/ 03 июня 2019

Мне нужна подсказка относительно этой задачи. Мне дали проект по созданию простого тега для идентификации посетителей в наших школьных помещениях.

Это как идентификационная карта, которая отображает имена, цель посещения и изображение посетителя. Изображение будет снято с помощью веб-камеры и будет напечатано вместе с информацией о посетителе. Отпечаток будет похож на удостоверение личности, и посетитель будет использовать его в качестве ярлыка, когда он находится в помещении нашей школы. Из-за моего знакомства с python, я выбрал Django (веб-платформа) от Tkinter (рабочий стол). Я использую OpenCV для захвата изображения. Я на правильном пути? Если нет, есть ли более простой, но лучший способ решения проблемы? Спасибо.

Это будет выглядеть так: тег посетителей !

1 Ответ

0 голосов
/ 03 июня 2019
import cv2
import numpy as np

# Create blank card
bg = np.zeros((500,800,3), np.uint8)
bg[:,:,:] = 255,255,255

# Make a rectangle
x,y,w,h = 50,50,700,100
cv2.rectangle(bg, (x,y), (x+w,y+h), (234,234,234), cv2.FILLED)

# Put some text
org, font, scale, color, thick = (70,120), cv2.FONT_HERSHEY_SIMPLEX, 2, 0, 1
cv2.putText(bg, "Visitor's Pass", org, font, scale, color, thick)

# Put an image
lena = cv2.imread('/home/stephen/lenna.png')
x,y,w,h = 550,180,200,260
bg[y:y+h, x:x+w] = cv2.resize(lena, (w,h))

# Show image
cv2.imshow('img', bg)
cv2.waitKey()
cv2.destroyAllWindows()

card

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...