#python #django #python-3.x #face-detection
#python #django #python-3.x #распознавание лиц
Вопрос:
У меня есть программа распознавания лиц (построенная на python), и я изо всех сил пытаюсь вызвать такую программу изнутри веб-сайта (построенного на DJango). На моем персональном компьютере программа распознавания лиц может быть запущена с помощью python eye_tracker
. Я весь день пробовал предлагаемые решения в Интернете, но без какого-либо успеха. То, что я пытаюсь сделать, довольно просто: создайте кнопку на веб-сайте, которая вызывает программу распознавания лиц (программа предназначена для открытия камеры персонального компьютера в новом окне). Может ли кто-нибудь мне помочь?
Комментарии:
1. Это может показаться глупым запросом, но под окном вы не имеете в виду окно веб-браузера, верно?
2. Нет. Новое окно с использованием материала CV2.
3. Я не думаю, что это было бы возможно, или, скорее, я должен сказать, разрешено. Если браузер может выполнять собственные скрипты, это было бы большой дырой в безопасности, и ни один браузер не позволил бы этого.
4. Для достижения этого можно обойти, но для этого потребуется сервер на стороне клиента, который будет запускаться
python_eye_tracker
при вызове некоторого URL.5. Я не пробовал что-то подобное в прошлом, но я думаю, вы можете связать другой URL с кнопкой, которая вызывает представление, содержащее код python_eye_tracker. Или выполнить команду оболочки из модуля view using subprocess, который запустит python_eye_tracker и вернет браузеру сообщение об успешном завершении.