программно захватывать изображения со встроенной в Mac веб-камеры - PullRequest
1 голос
/ 06 октября 2011

Я работаю над веб-камерой для своего IMAC.Когда у кого-то открыта веб-страница, я хочу отправлять странице новый снимок с веб-камеры каждые 5 секунд или около того.У меня <head><title>Live Webcam page</title><meta http-equiv="refresh" content="5" /><meta http-equiv="expires" content="0" /></head>, поэтому страница перезагружается каждые 5 секунд.Вот история моих попыток:

  1. пытался использовать isightcapture.Это работает нормально, когда я запускаю его в терминале, но не иначе.
  2. пробовал использовать imagesnap.Это, опять же, отлично работает с терминала, но почти всегда генерирует сплошное зеленое изображение в противном случае.
  3. попытался использовать qt-capture.Опять же, отлично работает с терминала, но не иначе.
  4. попытался поместить эти команды в скрипт, затем запустить скрипт.Без разницы.

Я понимаю, что Apple все больше усложняет программную работу с камерой по «соображениям безопасности», возможно, вызывая эти проблемы.У кого-нибудь есть решение?

Ответы [ 2 ]

0 голосов
/ 25 октября 2011

ОК, я обнаружил, что Apple хочет, чтобы веб-камера управлялась «текущим пользователем», поэтому эти инструменты должны запускаться из оболочки, открытой текущим пользователем. Я могу поместить их в скрипт, затем запустить сам скрипт, и они работают. Однако я не могу запустить скрипт с веб-страницы.

0 голосов
/ 19 октября 2011

Вы не говорите, как пытаетесь вызвать захват изображения для использования веб-страницей.

Можете ли вы объяснить, что вы делаете более подробно?Каков весь контент веб-страницы?Вы открываете его в браузере непосредственно из файловой системы или используете веб-сервер и какой-либо серверный язык / каркас для обслуживания страницы и изображения?

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