Описание программы Eyeget для Web камер AXIS


  

Содержание:

Введение
Поддерживаемые платформы
Инсталляция и применение
Характеристики
CGI параметры
Безопасность
Производительность

Введение

AXIS Web камера является сетевой камерой. Она позволяет передавать множество полученных ей кадров/изображений по Internet или Intranet. Для приложений, связанных с показом изображений по Internet рекомендуется использвать приложение, назовем его EyeGet, котрое бы копировало изображения с Web камеры на стандартный web-сервер, с которого уже их и получали бы пользователи. 

Приложение EyeGet может быть также использована для копирования кадров на файл-свере с целью их сохранения для последующей обработки. Например, если стоит задача мониторинга промышленной линии появляется возможность просмотреть кадры в обратном порядке, что может способствовать обнаружению причины возникновения проблемы.

Описанное выше приложение называется EyeGet скриптом.

Поддерживаемые платформы

Использовать программу EyeGet можно со следующими платформами:

  • Windows NT
  • Windows 95
  • Большинство Unix-хостов, включая Sun, Silicon Graphics и Linux.. 

Инсталляция и применение

Программа EyeGet может быть загружена с любого web-сайта Axis. Инсталляция на сервере осуществляется согласно изложенного ниже последовательности. Программа EyeGet может быть использована для 3 различных приложений:

  • Работа с одной или более Web камерами и сохранение и сохранение возвращаемых ей/ими файлов на файл-сервере. В результате кадры с каждой камеры представлены в виде фиксированного файла на web-сервере для пользователей Internet.
  • Работа с несколькими Web камерами и сохранение кадров в виде различных файлов с различными именами. Web камера в таком режиме может быть использована как магнитофон с записью данных, соответствующих различным моментам времени.
  • Процесс сохранение файлов в зависмости от соствояния входов/выходов Web камеры. Например, если дкерь открылась, то Web камера делает 3 кадра и сохраняет их. Используется для мониторинга объектов и в задачах автоматизации производства.

Более подробная информация находится в on-line help или в разделе downloading the EyeGet software на сервере.

Пример - установка Web камеры на вснешнем web-сервере

Необходимо создать home page где было бы виртуальной изображение Вашего двора. Если уже осуществлена базовая инсталляция и присвоено имя камере, то затем: 

  • Создайте home page который поддерживает HTML. Можно также использовать кодирование непосредственно на HTML. 
  • Используйте HTML ссылкц на изображение в том положении. едо оно должно находиться. Если имя камеры cam.yourbusiness.com,, тогда image reference должно быть с заданной Web Camera. Затем укажите имя файла на web-странице под которым программа EyeGet записывает передаваемые кадры.
  • Установки типа времени между копированием кадров и обработка ошибок могут быть сделаны в advanced menus.

Если Ваш web-сайт не нагружен, то можно использовать URL-ссылку непосредственно на Web камеру. Такой метод имеет три основных недостатка:

  • Web камера оказывается на другой стороне от firewall
  • Web камера может обрабатывать до 5 одновременных запросов.
  • Генерация больших изображений типа hugesize.jpg требует много времени, на его создание уходит порядка 18 секунд. При использовании программы EyeGet эта время не будет ощущаться пользователем.

Другой пример - использование Web камеры для автоматизации производитва

Web камера используется для мониторинга промышленной линии на заводе. Необходимо иметь возможность проверять состояние промышленной линии как в центральном офисе, так и дома.

  1. Установите Web камеру на промышленной линии. Используйте стандартные хабы а не дорогую коаксиальную кабельную разводку.
  2. Создайте один Intranet web-сервер, который может быть на Unix-платформе типа Apache, или на NT сервере.
  3. Создайте несколько HTML файлов, на которых предствалены различные Web камеры.
  4. Инсталлируйте программу EyeGet таким образом, чтобы кадры скачивались с разумными интервалами времени и записывались на файл-сервере. Может потребоваться создание некоторого приложения с помощью консультационной фирмы для обработки множества полученных кадров.
  5. Сделайте web-сервер доступным по Internet или через модем в режиме PPP/RAS. После этого можно мониторить процесс производства и потенциальные проблемы даже дома, а не приезжая на фабрику.

Это приложение наверняка потребует привлечение внешних консультантов для настройки приложения. Программа EyeGet осуществляет только базовые функции по передаче кадров с Web камеры на Intranet сервер.

Характеристики

Для получения текущих данных о характеристиках Web камеры обратитесь к отдельному документу Характеристики и преимущества AXIS NetEye 200/200+/240.

Мониторинг входных дверей

Пусть при открытии двери Web камера делает 5 кадров. Используется для мониторинга закрытых или запретных помещений.

Как сделать Intranet камеру доступной с внешнего web-сайта?

Упростите инсталляцияю и пусть внешний web-сайт показывате кадры из Вашего Intranet. Можно использовать для подкачки (spiff up) web-страницы с динамической информацией.

Созранение кадров через заданные моменты времени

Пусть Web камера делает кадры каждые несколько секунд вместо ресурсоемкой записи максимального количесва кадров. Это может быть осунь эффективно для наблюдения за объектами.

CGI параметры

При использовании файлов кадров с Web камеры с программой EyeGet пользователь может добавлять параметры в файл изображений. Пример полученного изображения представлен в fullsize.jpg?rotation=upsidedown&compression=high

Описанное выше созжает изображение которое повернуто вверх-вних и имеет высокую степень сжатия (что дает меньший объем файла). Ниже приводятся параметры, которые могут быть использованы при создании изображения:

  • compression - совмещает качество изображения и его размер. Значения: [ medium | high | low ]
  • color - опередляет цветное или черно-белое изображение. Значения: [ normal | none ]
  • clock - показывает/скрыывет штамп времени получения кадра. Значения: [ off | on ]
  • rotation - вращает изображение. Значения: [ normal | upsidedown | 90deg | 270deg ]
  • mirror - зеркально отображение в горизонтальной плоскости. Значения: [ off | on ]
  • cropping - обрезает изображение типа 'hugesize'. Параметры: top, left, width, height. Значения: номера пикселов (кратные 8). Файл zoom.jpg является оррезанным файлос с параметрами hugesize.jpg?top=144&left=176&width=352&height=288

Более подробная информация находится в Руководстве пользователя (User Manual).

Безопасность

В большинстве приложений Web камера внутри firewall, что делает ее использование возможным только внутри внутри Intranet. Применение программы EyeGet вместе со стандартным web-сервером позволяет задать необходимую организацию доступа к кадрам от камеры.

Производительность

Производительность программы EyeGet зависит от комбинации параметров Web камеры, сети и рабочей станции, на которой выполняется программа EyeGet. В стандартном случае с сервером на базе процессора Pentium Axis Web камерой с версией программного обеспечения 1.11 достигаются значения:

  • fullsize.jpg: 0.7 секунд для формирования и передачи кадра. Это соотвествует скорости обновления изображений 1 кадр в секунду при разрешении 352 x 288..
  • hugesize.jpg: 18 секунд на создание, что соответствует 3 кадрам/минуту.

Следует отметить, что приведенные выше значения могут отличаться в различных средах и приложениях.

www.axis.com Если у Вас возникают вопросы Вы можете обратиться к менеджеру по AXIS.
Более подробную информацию Вы можете получить на www.axis.se.

Возврат на первую страницу
© TerraNet
webmaster@terranet.ru
Tel: +7 499 1909986, +7 495 7691306 Fax: +7 499 1909986
125367, Москва, Полесский проезд дом 16 офис 309