72818

Веб-камера для персонального компьютера

Доклад

Информатика, кибернетика и программирование

Веб-камеры, доставляющие изображения через интернет, закачивают изображения на веб-сервер либо по запросу, либо непрерывно, либо через регулярные промежутки времени. Это достигается путём подключения камеры к компьютеру или благодаря возможностям самой камеры.

Русский

2014-11-30

36 KB

0 чел.

Введение

 

Рис.1  Веб-камера для персонального компьютера

Веб-камера (также вебкамера) — цифровая видео или фотокамера, способная в реальном времени фиксировать изображения, предназначенные для дальнейшей передачи по сети Интернет (в программах типа Skype, Instant Messenger или в любом другом видеоприложении).

Веб-камеры, доставляющие изображения через интернет, закачивают изображения на веб-сервер либо по запросу, либо непрерывно, либо через регулярные промежутки времени. Это достигается путём подключения камеры к компьютеру или благодаря возможностям самой камеры. Некоторые современные модели обладают аппаратным и программным обеспечением, которое позволяет камере самостоятельно работать в качестве веб-сервера, FTP-сервера, FTP-клиента и (или) отсылать изображения электронной почтой.

Веб-камеры, предназначенные для видеоконференций, — это, как правило, простые модели камер, подключаемые к компьютеру, на котором запущена программа типа Instant Messenger.

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

1. История

Первая в истории веб-камера была запущена в 1991 году и показывала кофеварку в Троянской комнате Кембриджского университета. Сейчас она не работает, поскольку была отключена 22 августа 2001 года. Последний фотоснимок, сделанный этой камерой, ещё можно видеть на её домашней странице в Интернете.

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

2. Устройство веб-камеры

 

Рис.2 Плата веб-камеры Sweex с объективом и без

Веб-камера содержит объектив, оптический фильтр, ПЗС или КМОП матрицу, схему цифровой обработки изображения, схему компрессии изображения и опционально веб-сервер для подключения к сети.

3. Камеры с доступом через Интернет

Помимо очевидного применения в видеоконференцсвязи, вебкамеры быстро обрели популярность в качестве средства, позволяющего одним и пользователям Интернета созерцать мир через камеры, подключённые к Интернету другими пользователями.

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

Часто веб-камеры используют для демонстрации качества или условий предоставляемого коммерческого сервиса — например, на веб-сайте горнолыжного курорта можно увидеть изображение горнолыжного склона, снятое именно в тот момент, когда его пожелает просмотреть посетитель веб-сайта. Некоторые веб-камеры могут удаленно управляться и в этом случае с помощью кнопок навигации на странице, отображаемой в браузере, можно повернуть веб камеру вправо или влево или изменить угол наклона — чтобы лучше рассмотреть место съемки. Существуют веб-камеры, на страницах которых можно управлять не самой веб-камерой, а устройством, которое она (веб-камера) показывает.

4. Видеотелефония, видеоконференции

По мере того, как возможности работы с вебкамерами появлялись в приложениях, изначально предназначенных для текстового чата (в программах типа Instant Messenger) — в том числе в Skype, Yahoo Messenger, AOL Instant Messenger, Windows Live Messenger — миллионы обычных пользователей по всему миру получили возможность общения друг с другом по видеофону. Улучшение качества видеоданных позволило вебкамерам конкурировать с существовавшими до этого системами видеоконференцсвязи. Некоторые вебкамеры снабжаются новыми функциями, направленными специально на увеличение популярности и удобства видеосвязи (в том числе функциями, обеспечивающими автоматическое ретуширование снимка, сглаживание морщин, и т. п.)

5. Охранные системы

Иногда[2] вебкамеры применяются в системах охраны. Предприятия используют вебкамеры для наблюдения и видеозаписи происходящего в конторах, в прихожих и на складах. Домовладельцы при помощи вебкамер наблюдают что угодно — от детской и до заднего двора.

Сама по себе вебкамера, как правило, не способна хранить видеозапись, а просто делает снимки; для сохранения видеозаписи используется специальное программное обеспечение на компьютере, к которому вебкамера подключена.

6. Применение в играх

6.1. Камеры для игровых приставок

EyeToy — цифровая цветная видеокамера для PlayStation 2, позволяющая игрокам взаимодействовать с играми при помощи движений, цветораспознавания и других подобных средств.

Рис.3 Камера EyeToy

PlayStation Eye — Усовершенствованный EyeToy для PlayStation 3, позволяющая игрокам взаимодействовать с играми при помощи движений, цветораспознавания и других подобных средств.

Xbox Live Vision — видеокамера для Xbox 360 и Xbox Live, которая также может использоваться в играх.

Kinect - камера для компьютеров и приставок с ик лазером и массивом микрофонов для получения информации о 3х измерениях

6.2. Камеры для PC

PC-вебкамеры также могут использоваться в играх, использующих простые алгоритмы распознавания движений. Игры, использующие вебкамеры, бывают двух типов:

игры, которые являются отдельными программами,

игры, которые запускаются в окне браузера при помощи технологии Flash, или какого-нибудь другого плагина.

7. Сетевая веб-камера (IP-камера)

 

Рис.4 Сетевая веб-камера Axis

Современная IP-камера представляет собой цифровое устройство, производящее видеосъемку, оцифровку, сжатие и передачу по компьютерной сети видеоизображения. В отличие от обычной веб-камеры сетевая камера функционирует как вебсервер и имеет свой собственный IP-адрес. Таким образом, возможно непосредственное подключение камеры к интернету, что позволяет получать видео и аудиосигнал и обеспечивать управление камерой посредством интернета через браузер.

8. Программы для веб-камер

ПО для управления, просмотра веб-камер.[3]

CamSpace — очень интересная программа (может сделать из компьютера аналог приставки Wii), умеет эмулировать джойстик, что позволяет играть в любую игру, поддерживающюю джойстики, например Need For Speed.

Рис.5 CamSpace

Skype — бесплатное программное обеспечение, обеспечивающее голосовую связь через Интернет между компьютерами, а также платные услуги для связи с абонентами обычной телефонной сети.

CrazyTalk Cam Suite — программное обеспечение, которое позволяет редактировать и изменять кадр приходящий от веб-камеру и других файлов.

Cheese — программа для среды GNOME.


 

А также другие работы, которые могут Вас заинтересовать

18116. Поняття бізнес-логіки. Java EE 70.5 KB
  Тема 1: Поняття бізнеслогіки. Java EE Поняття бізнеслогіки Загальна задача роботи програми роботи з базою даних читати з бази даних інформацію і показувати її користувачеві часто в обробленому вигляді і записувати в базу інформацію введену користувачем часто в обро
18117. Технологія Java Servlet 52.5 KB
  Тема 2: Технологія Java Servlet Сервлет Javaобєкт що працює всередині спеціальної програми сервлетконтейнера і застосовується для динамічного генерування даних. Кожен сервлет описується в окремому класі який реалізує інтерфейс Servlet. В більшості сервлети використовуються...
18118. JSP (Java Server Pages ) 97 KB
  Тема 3: JSP Java Server Pages Технологія Java Server Pages JSP є складовою частиною єдиної технології створення програм на основі технології J2EE з використанням webінтерфейсу. JSP це альтернативна технології Java Servlet методика розробки програм що динамічно генерують відповідь на ті або інш...
18119. Вступ до технології Enterprise JavaBeans 50 KB
  Тема 4: Вступ до технології Enterprise JavaBeans Java Platform Enterprise Edition чи Java EE раніше відома як Java 2 Platform Enterprise Edition чи J2EE до версії 1.5 це програмна платформа частина Javaплатформи для розробки і запуску розподілених Javaпрограм з багаторівневою архітектурою що базуються на ком
18120. Транзакції в мові SQL 88.5 KB
  Тема 5: Транзакції в мові SQL Що таке транзакція Транзакція transaction може бути визначена як логічна послідовність операцій над даними яка розглядається як окрема цілісна частина роботи. У транзакції робляться або всі зміни або жодної. Транзакції підтримують ACIDвластиво
18121. Збережені процедури в Interbase/Firebird 52.5 KB
  Тема 6: Збережені процедури в Interbase/Firebird Збережені процедури Stored procedures це програми які зберігаються в метаданих бази даних і виконуються на сервері. Прикладні програми можуть викликати stored procedure для виконання заданих в них операцій. Є два види збережених процеду
18122. Java Persistence API 77.5 KB
  PAGE 1 Тема 7: Java Persistence API Java Persistence API забезпечує object/relational mapping для роботи з реляційними даними в Javaпрограмах. Java Persistence складається з трьох частин: Java Persistence API Мови запитів Query language Метаданих для object/relational mapping Entities Entity це легковісний ...
18123. JavaServer Faces (JSF) 174 KB
  Тема 8: JavaServer Faces JSF Технологія JavaServer Faces це серверний framework для webпрограм що розробляються на Java. Основні компоненти JavaServer Faces такі: API для представлення UIкомпонентів і керування їх станом; обробки подій; серверної валідації; конверсії даних; визначення навігації по
18124. Spring Framework 86 KB
  Тема 9: Spring Framework Spring є Java framework який надає розробнику сукупність сервісів для побудови масштабованих J2EE програм. Spring реалізує в собі концепцію MVC. Inversion of Control IoC Іноді можна почути терміни Inversion of Control та Dependency Injection як взаємозамінні але це не зовсім вірно. Inversion of Co...