Подходяща ли е уеб камера за домашно наблюдение? Как да разберете дали камерата ви следи? Може ли уеб камера

Наскоро в интернет се появиха програми, които позволяват на хората да шпионират други хора чрез камера. По правило те се създават за конкретни цели и не всеки има достъп до тях. Но все пак има хора, които могат да използват тези програми. За да защитите личното си пространство, трябва да научите как работят тези програми и дали можете да се предпазите от тях.

Да, възможно е. Хакерите знаят как да пишат софтуерни кодове, които могат да изпълняват тази функция. Най-често програмите се пишат не за обществени цели (те са незаконни), а за проследяване на определен човек, от чийто живот другите се интересуват. Няма смисъл да шпионирате обикновените хора.

Начини за включване на чужда уеб камера

Има много опции, с които можете да включите камерата на някой друг. Но двата най-често срещани са:

  1. Троянски вирус. Действието му е насочено не само към прехвърляне на изображения от камерата, но и към прехвърляне на данни от компютър. Освен това може да повреди информацията. Вирусът има цял набор от функции - от деактивиране на антивирусната програма до прехвърляне на информация на друг потребител. Троянският вирус работи по следния начин: заедно с изтеглените данни от интернет се изтегля и допълнителна програма, която се инсталира автоматично. Трудно е да го забележите, особено при изтегляне на голямо количество данни.
  2. Meterpreter. Това е функционална програма, която се инжектира в процесите на Explorer. Целта на тази програма е да събира данни. Позволява ви достъп до отдалечена информация, включително камерата. Тази програма не е вирус, така че не всички антивируси могат да я открият.

внимание! Троянският вирус се счита за един от най-опасните, тъй като не винаги се хваща от антивируса.

Законно ли е това наблюдение?

Не, всяко наблюдение чрез камера без съгласието на лицето е незаконно. Има член за нахлуване в личния живот и личната собственост на лице. Можете да отделите време за това. В същото време наблюдението чрез уеб камера може да се използва от длъжностни лица (например полиция), ако са получили съответното разрешение.

Как да се предпазите

Има няколко правила, които ще ви помогнат да се предпазите от наблюдение чрез камера:

  1. Първо трябва да изтеглите добра антивирусна програма. Той е в състояние да хване вируси.
  2. Проверяваме и всички файлове, изтеглени от интернет. Ако има съмнителни, те трябва да бъдат премахнати.
  3. Никоя програма няма да има достъп до камерата, ако последната е изключена. Следователно, когато не се нуждаете от устройството, то трябва да бъде изключено.
  4. Ако камерата е вградена (например в лаптоп), можете да я деактивирате чрез BIOS. Или можете просто да запечатате камерата, ако сте сигурни, че някой гледа, но не можете да я изключите.
  5. Проверете работата на камерата. Ако забележите отблясъци или проблясъци в работата си, има вероятност да бъдете следени.
  6. Проверете използването на изходящ трафик.

Ако шпионският софтуер е направен от професионалист и е добре скрит, е почти невъзможно да бъде идентифициран. Антивирусната няма да помогне. Но не забравяйте, че те следят главно онези, които пазят държавни тайни или нещо важно. Следователно рискът да бъдете следен е изключително нисък.

Статии за необходимостта от запечатване на предната камера за защита от наблюдение се публикуват от 15 години.Сигурен съм, че сте виждали десетки такива текстове. Може би са спонсорирани от производители на черна електрическа лента.

През 2016 г. проучване на Kaspersky Lab показа това 23% Руснаците се водят на такива статии и запечатват камерата на лаптоп. Най-вероятно тези хора не само правят това, но и предприемат други мерки за сигурност. Например, те се опитват да не напускат къщата. В крайна сметка да видите компютър със запечатана камера на обществено място е рядък успех.

Но такива хора все още съществуват. Обкръжението им е в недоумение: „Ти идиот ли си? Кой трябва да гледа пияната ти чаша? Уви, но някои все още може да се нуждаят от него.

На кого?

Ако работите на фирмен компютър, тогава може да бъдете наблюдавани от служители на ИТ отдела или началници. Но не си струва да се защитавате от такова наблюдение, в противен случай може да си помислят за вас: „Крие ли нещо? Трябва да го погледнем."

Сноудън и неговите сътрудници насърчават теорията, че популярните операционни системи правят снимки на потребителя от време на време и ги прехвърлят на своите сървъри. Но това е част от глобална система за наблюдение, от която е трудно да се скрие. Ако сте обикновен достоен човек, тогава не е нужно да се защитавате от това.

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

RAT-ъри

Всички снимки от горната галерия са взети от стара тема ☆ Витрина ☆ Момичета роби на вашия ПЛЪХна hackforums.net. Хулиганите хакнаха камерите на тези жени, направиха снимки и ги публикуваха, за да се похвалят с постиженията си пред своите другари. Най-вероятно жертвите никога няма да разберат за това.

RAT (инструменти за отдалечено администриране или троянски кон за отдалечен достъп) е софтуер за скрити от потребителядистанционно управление на компютъра. Първата такава програма се появява през 1998 г. и се нарича BackOrifice.

Терминът RAT-er е измислен от журналисти на BBC в продължение на няколко години. Така че в медиите е обичайно да се наричат ​​хулигани, които инсталират RAT на компютрите на „жертвите“ и събират „компрометиращи доказателства“ върху тях. По-често го правят просто за забавление, но някои правят пари от това.

На какво е способен RAT?

В галерията по-горе има екранни снимки на програмата DarkComet RAT. Това е хавлиена класика на жанра, най-известният инструмент за скрит контрол на чужд компютър, появил се през 2008 г. Името му понякога дори попада в новините. Говори се, че DarkComet е бил използван от сирийските власти за шпиониране на опозицията.

Таблицата от лявата страна на екрана е списък с потребители, чиито компютри могат да бъдат управлявани. Вдясно има списък с налични действия за всяко. Както можете да видите, компютрите са изцяло в ръцете на измамниците. Можете дори да качвате файлове и да изпълнявате bat скриптове. Разделите заслужават специално внимание. Шпионски функциии Забавни функции.

„Шпионски функции“ ви позволяват да наблюдавате „роба“: записвайте звук и видео, правете нещо на работния плот (нещо като TeamViewer), записвайте всички натискания на клавиши. А „забавните функции“ могат да изплашат жертвата: изключете мишката/клавиатурата, извадете устройството, изпратете съобщения под формата на диалогови прозорци или чатете на екрана на компютъра. Ще поясня за всеки случай: когато RAT работи, на Windows лампата близо до камерата в повечето случаи не свети.

Опасно ли е за Mac?


да Има някои варианти на RAT, които работят под MacOS. Например крос-платформената Blackhole, която е показана на снимката по-горе. Той има по-малко стандартни функции, но можете да изпълнявате скриптове на Apple Script и Shell.

В RAT за Mac разработчиците често не включват функции за запис на видео, защото в OS X и MacOS не могат да се борят с включването на светлина, която позволява на потребителя да открие работата на програмата. Дори напълно новият RAT, който се появи в края на 2016 г. Backdoor.OSX.Mokes.aима само функции за запис на видео от екрана и звук. Той няма достъп до уеб камерата.

Опасно ли е за смартфоните?

Да, за Android. Например много често споменаваният DroidJack. След като инсталира тази програма на смартфона на жертвата, нападателят получава достъп до нейната камера, микрофон, контакти, SMS, разговори, местоположение, инсталирани приложения. Не изисква root права, за да работи.

Как RAT попада в компютъра на жертвата?

Първо, RAT-er създава файл с разширение exe, така наречения "stub", в който предписва необходимите настройки. След това той трябва да накара жертвата да го стартира на своя компютър.

Първият начин е да прикриете файла като нещо полезно и да убедите човека да го отвори. Например, на сирийската опозиция, спомената по-горе, шпиони изпратиха DarkComet под прикритието на „шифратор на съобщения за Skype“ и ги убедиха да го инсталират, за да се защитят от правителствено наблюдение.

RAT-програмите се разпространяват индивидуално: „човек дава на съученик от GDZ по химия под формата на exe-файл“ или групово: качване в торенти или обменници на файлове под прикритието на полезни програми, спам в социалните мрежи, поща, форуми. BlackHole, например, се разпространяваше под прикритието на антивирусна програма за Mac.

Вторият начин е глупаво да се прикачите към чужд компютър с флашка, докато собственикът му е напуснал. Жертвите на RAT-ers често са техни близки. В мрежата Tor можете да се натъкнете на сайтове с подканящ надпис на главния „Предаване на живо от предната камера на моя 13 годишенСестрите на Джоузи. Платете 0,01 BTC ($10) и я наблюдавайте 24/7.”

Служителите в магазините за електроуреди могат да инсталират шпионски софтуер на компютрите на клиентите.

Трудно ли е да получите RAT?

Самата програма за отдалечен достъп е лесна за изтегляне. Може да се намери в публичното пространство или да се купи във всеки магазин за цифрови стоки Tor. Визуално, една четвърт от зловреден софтуер, който е представен там, са различни видове RAT.

Един по един (комплект: доказана програма + много подробни инструкции) те се продават на цени, вариращи от $0,5 до $2 долара. Или можете да закупите 20-30 разновидности на RAT наведнъж под формата на Hacker Starter Pack за $10-$50, който ще включва куп други програми, техните инструменти за разпространение, антивирусно маскиране (криптиране) и образователна литература. Документираните изходни кодове на RAT могат да струват няколкостотин долара.

DarkComet, споменат по-горе, е нещо от миналото, тъй като разработчиците затвориха проекта през 2012 г. Но той има стотицианалози и клонинги. Според проучване на портала DarkReading ТОП 3 на RAT в края на 2015 г. са Sakula, KjW0rm и Havex. Но DarkComet все още е на пето място в класацията.

Как RATs правят пари от момичета?

Жертвите на RAT'ers в повечето случаи са момичета на възраст 10-18 години. В крайна сметка е най-интересно да гледате такава жертва. Момичетата често съчетават къпането с гледане на филм на лаптоп, преобличане по няколко пъти на ден, ходене из къщата полуголи, обсъждане на подробности от интимния живот с приятелите си.

През 2013 г. журналисти от BBC News писаха, че достъпът до компютъра на жената струва $1-$2, а на мъжете само няколко цента. Но не можете да съберете много пари, продавайки достъпи, защото гледането на камерата за непознати бързо става скучно. Но можете да правите пари от еротични видеоклипове.

Не е случайно, че в RAT има "забавни функции". Те помагат за психологически натиск върху жертвата и я принуждават да направи нещо, което може да развълнува зрителите-педофили. Снимката по-горе показва ужасеното и безпомощно лице на младо момиче, което е изнудвано чрез уеб камера и принуждавано да се съблече.

Такива видеа са много необходими за сайтове за педофили и садисти. В тъмната мрежа ресурсите за „възрастни“ с наистина „специални“ видеоклипове таксуват няколкостотин долара. на абонамент на посетители те имат способността да плащат добре на доставчиците на съдържание.

Как RATs правят пари от момчета?

Често целта на RAT-ers често са собствениците на надградени акаунти в популярни онлайн игри. Типична история от форумите:

Отидох да пия чай. Когато се върна, той видя, че COMP SAM влачи предмети от играта и ги разменя с някого.

Понякога собствениците на посетени сайтове, блогове и страници в социалните мрежи са хакнати по този начин.

Как да разбера, че компютърът е заразен?

Насилниците не искат да знаете, че някой друг използва компютъра ви. Много жертви на RAT-ers не осъзнават съдбата си. Анализът на форумите разкри признаци, които могат да показват, че сте станали "роб":

  • Датите на последното отваряне на файловете не съвпадат с времето, когато сте ги отворили. Ако имате текстов файл с пароли на вашия работен плот, първо обърнете внимание на него;
  • Когато се отдалечите от компютъра, след като установите, че курсорът не е на мястото, където сте го оставили;
  • Прозорците и разделите в браузъра внезапно се отварят / затварят;
  • Спам изведнъж започна да се изпраща от няколко от вашите акаунти в месинджъри и социални мрежи;
  • Пропуснали сте парите в електронния си портфейл.

Какво да правя?


Камерата трябва да бъде запечатана последна. За да избегнете такъв проблем, трябва да следвате добре известните правила за сигурност: не изтегляйте никакви боклуци от левичари, не отваряйте подозрителни файлове от пощата, не се поддавайте на убеждаване „поставете програма за измама на VK харесвания“, не позволявайте на никого да работи на вашия персонален компютър.

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

Качеството на снимане на съвременните уеб камери, съчетано с ниската им цена, прави този вид видеонаблюдение най-икономичният от съществуващите. Истината: защо да купувате специализирани камери с огромна резолюция, да харчите пари и време за инсталирането им, ако има такава бюджетна опция?

Наблюдението чрез видеокамера може да бъде полезно както за домашни цели (шпиониране на входа, ако има подозрителни гости и/или съседи; наблюдение на работното място, тоест недалеч от компютъра), или може да го замести, т.к. няколко камери можете да разположите цялата система.

Предимства

Икономичност и достъпност.Независимо дали човек ще използва една или две камери за домашни цели (без нужда от Full HD), или дузина на работното място в целия офис, във всеки случай ще бъде по-евтино от пълноценните камери с инсталирането им, т.к. най-скъпата камера с най-висока резолюция струва от шест хиляди рубли.

Практичност и надеждност. Човек, който се нуждае от видеонаблюдение, ще трябва само да похарчи пари за камера: инсталирането на правилното място може да се извърши самостоятелно, с помощта на импровизирани средства, а самото наблюдение може да се извърши от вашия компютър, като контролирате местоположението на видеозаписите на твърдия диск на компютъра, настройките за запис и т.н.

Количество информация.Както вече споменахме, наблюдението не изисква непременно скъпа камера с отлично качество на изображението и от това следва, че теглото на видеото, независимо от неговата продължителност, ще бъде достатъчно малко, за да остави ценни гигабайти твърд диск за други нужди на потребителя.

недостатъци

Изглежда защо се нуждаем от други видове видеонаблюдение, ако уеб камерата има всички необходими свойства? Защото икономичността и качеството не винаги вървят ръка за ръка. Избирайки наблюдение чрез уеб камера, потребителят поема редица недостатъци:

Качество на снимане.Желаейки да изпълни мечтата си и освен това да спести пари, човек се сблъсква с факта, че качеството на картината не е достатъчно добро, за да например незабавно идентифицира самоличността на подозрителен човек във входа и по този начин, в който случай , улесняват работата на полицията. И ако няма осветление на пода, тогава снимането през нощните часове се превръща просто в загуба на пространство и време на твърдия диск. Този минус става по-фатален, ако камерата има най-добрата разделителна способност: на тъмно пак ще бъде трудно да се види нещо.

Ъгъл на гледане.Ако трябва да наблюдавате обширна зона (склад, зона за отдих, цяла улица и т.н.) - фиксираните уеб камери без възможност за независима промяна на ъгъла на наблюдение принуждават потребителя да постави друга камера на същото място, за да не изгуби поглед от каквото и да било. Ако спестим пари, тогава, колкото и парадоксално да звучи, си струва да си купим по-скъп фотоапарат с подвижна рамка.

Чупливост.В исторически план хората не обичат да бъдат снимани без тяхно разрешение. Ако жителите на къщата сами са събрали средства и са ги дарили за инсталиране на професионални камери, тогава няма оплаквания. Но всичко се променя, когато един ентусиаст организира наблюдение за своя сметка, което може да предизвика много разнообразна гама от емоции сред съседите: от скрито възмущение до открита омраза и смело разрушаване на любезно подредена система.

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

Ако смятате, че недостатъците са повече от предимствата, има смисъл да се запознаете с други.

Направи си сам инсталация: как работи?

На първо място, потребителят трябва да разполага със следните ресурси:

  1. Уебкамера;
  2. USB удължителен кабел (по никакъв начин не влияе на икономиката, струва стотинка);
  3. Познания и умения за работа с драйвери, софтуер;
  4. Компютър или лаптоп, в зависимост от това къде ще бъде свързана камерата.

Ако имате нужда от дистанционно наблюдение, в онлайн режим, трябва да инсталирате отделен софтуер, който предоставя такава възможност.

Дистанционното наблюдение има редица предимства:

  • Спестяване на дисково пространство;
  • Можете да проследите записа от абсолютно всяко устройство;
  • Онлайн наблюдението ви позволява да реагирате многократно по-бързо на случващото се в кадъра.

Софтуер на примера на IVideon

Има голямо разнообразие от софтуери за осъществяване на онлайн наблюдение, като сред тях е дори добре познатият Skype. Функцията за автоматично приемане и автоматичен превод върши чудеса. Но една от водещите програми в тази област беше и си остава безплатният IVideon.

iVideon е лесна за научаване, интуитивна програма за онлайн наблюдение. Как работи?

След инсталирането програмата ще изисква да преминете през процедурата за регистрация и да изберете конфигурацията;

  1. След регистрацията в появилия се списък ще се появи списък с камери, свързани към компютъра.
  2. Следващият прозорец ще даде възможност на потребителя самостоятелно да избере диапазона от дисково пространство, под който ще бъде разпределен записът. В зависимост от целите, камерите и техния брой, трябва да зададете желания размер в гигабайти, но се препоръчва да отделите поне 50-70GB за комфортен денонощен запис.
  3. Допълнителни настройки ще дадат на потребителя възможността автоматично да стартира програмата, когато компютърът е включен, да започне запис по график, звук, движение и много други приятни функции.

Инсталираните IVideon Client и IVideon Server също позволяват на потребителя да извършва онлайн наблюдение на няколко камери наведнъж, да конфигурира достъп и поверителност за гледане.

Други програми

В допълнение към вече обявените програми, има следните състезатели:

WebcamXP. Shareware помощна програма, която в своята безплатна версия дава на потребителите ограничен набор от опции. По-специално, има само една проследяваща нишка. Платената версия ви позволява да настроите наблюдение на движението, онлайн излъчване директно към уебсайта на разработчика с облачно съхранение.

Xeota.Тази програма позволява в пробната си версия да наблюдавате от четири камери едновременно. Поддържа аналогови, уеб, IP и безжични камери от най-популярните издатели. Освен функции за скрито наблюдение, може да се използва и като аларма (с избор на звук на сирена) с автоматично изпращане на изображения на случващото се в кадъра на пощенски адрес или телефон.

abelcam. Онлайн преводач на изображения от уеб камера и видео редактор в една бутилка. Подобно на WebcamXP, в пробната версия ви позволява да наблюдавате само един поток, една камера. Поддържа камери с висока разделителна способност и горните типове, .AVI и .WMV формати, има вграден детектор за движение.

Глобос. Сериозна програма, която има пълен набор от функции: 12 камери в платената версия (2 в безплатната версия), сензор за шум и движение, запис на време, поддръжка на IP камери, а услугата на разработчика позволява дистанционно наблюдение.

монитор за уеб камера.Програма с една нишка, която поддържа само уеб камери, но има всички горепосочени функции: сензор за движение (с възможност за настройка на откриване на движение само в една конкретна област на рамката), шум (с контрол на силата на звука) и възможност за изпращайте предупредителни съобщения до пощата и телефона.

AxxonNext.Впечатляваща програма, която позволява разполагането на система за наблюдение с до шестнадесет камери, заобикаля всички предишни в две функции като наблюдение и пълен контрол от телефона и търсене на необходимия обект на рамката според определени параметри, но е по-ниска по отношение на удобство и привлекателност на интерфейса.

Домашен видео стриймър.За разлика от всички други програми, това е мултиплатформена програма, т.е. има равни възможности и еднаква функционалност както на Windows, така и на Ubuntu с MacOS, Android и IOS. Има отделно облачно хранилище и лесна връзка с други хранилища от този тип. В останалата част - същата възможност за запис по движение, звук, време и изпращане на алармени сигнали на телефона.

Очна линия Видеонаблюдение.Рекордьорът по поддръжка на стрийминг - ни повече, ни по-малко - сто камери. Приятен минималистичен интерфейс и двуседмичен пробен период с възможност за абониране на символична цена осигуряват пълноценна и пъстра функционалност (избор на редактора!).

Fraps.Въпреки популярността на тази програма като софтуер за заснемане на изображения от компютърен екран, последните актуализации въведоха иновация по отношение на записа на картина от видеокамера успоредно със заснемането на изображение, върху което можете, разбира се, да спекулирате и да получите друга програма за видеонаблюдение, но с много ограничена функционалност - няма сензори за движение, звук, запис на време, облачно съхранение и дистанционно проследяване не са налични за тази помощна програма.

Полезно видео

Вижте как да инсталирате домашно видеонаблюдение, базирано на уеб камера със софтуер IVideon.

Заключение

Въпреки доста богатия списък от изброени програми за онлайн наблюдение, не всички може да са подходящи за конкретен потребител, но това няма значение, тъй като в интернет все още има много различни програми за различни нужди, включително напълно безплатни.

Това, което все още не е казано е, че наличието на този тип видеонаблюдение позволява наблюдение. Уеб камера, хвърлена в конферентна зала, съблекалня или чанта, или лаптоп, напълно оставен на масата с изключен монитор, но камерата работи, може да се превърне в основния коз на нарушителите, които искат да получат необходимата информация за себе си егоистични цели (вътрешна информация на конкурентна компания, изнудване на физическо лице) .

Бъдете бдителни за подозрително оборудване без собственик на работното място и за вашите лични вещи. Надяваме се, че тази статия ще послужи на нуждаещите се за мирни цели.

Някои хора се притесняват, че уеб камерата, вградена в лаптопите им, може
надникнете в тях. Те се страхуват от това толкова сериозно, че понякога дори
Залепете нейното незаспало око с тиксо. Те го правят с причина. Ще кажем
как програмно да поемете вградената уеб камера в лаптоп и да я използвате
функционалност както за мирни, така и за не много цели.

Започваме изпълнението: първите досадни разочарования

Бях много изненадан и разстроен, когато разбрах, че във великия и могъщ .NET
На Framework напълно липсва способността просто да взаимодейства с уеб камери.
В четвъртата версия ситуацията се подобри (за проекти SilverLight,
съответните класове), но нямах време да ги тествам, тъй като примерът за
Започнах да пиша тази статия още преди официалното пускане на VS2010 и .NET 4.

Почти отчаян, седнах плътно в Google. Резултати от търсене в Runet
Не бях вдъхновен - всичко, което намерих, бяха връзки към MSDN и технология
DirectDraw. Дори се опитах да скицирам прост пример, но поради
липсата на опит с DirectDraw, претърпях ужас. успях
да сглобя много просто приложение, но все още не успях да хвана всичко в него
бъгове.

Още по-отчаян, започнах да грабвам ресурсите на нашите западни другари.
След като проучих няколко дузини връзки, успях да изровя много екстри. Между
имаше всякакви примери и малки статии (американците не обичат много
пиша). Дори успях да намеря работещ пример, базиран на DirectDraw, но когато аз
Видях кода - изпаднах в ужас. Беше трудно да го разбера. Затова реших да не го правя
притеснявайте се, но се опитайте да намерите по-прост начин. Нямах време да се сбогувам
пример за DirectDraw, тъй като друг ми хвана окото. Авторът на примера кодира
цяла библиотека за работа с уеб камери и други устройства за заснемане на видео,
използвайки технологията VFW (Video For Windows).

Жалко, че проектът на автора (говоря за библиотеката) беше максимално кастриран. Всичко,
това, което библиотеката позволи да направи, беше да покаже изображението от уеб камерата. Без улавяне
Нямаше отделни кадри, нямаше видеозапис и други функции, които бяха полезни за нас.

И все пак моето подсъзнание ми каза категорично, че този проект и
имам това, което търсих. Преди да имам време да прегледам кода му,
Видях имената на познати win-съобщения и не по-малко познати имена на WinAPI функции.
Имало едно време трябваше да напиша приложение за уеб камера
на Delphi. Тогава за първи път се сблъсках с тези функции.

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

Взвод, готовност №1

Напълно възможно е да има няколко уеб камери в един компютър / лаптоп. пер
примерът не трябва да стига далеч. На работа често ми се налага да организирам
проста видеоконференция. Те обикновено включват двама души. всеки от
участниците се заснемат от отделна камера. Самите камери са свързани към моя компютър. Кога
Започвам да снимам, след което избирам в програмата за работа с видеокамери тази, която ми трябва
присъстваща камера. Тъй като решихме да поемем контрола над камерата, трябва
разберете как да получите списък с инсталирани устройства за заснемане на видео и изберете
с които ще работим в момента.

За да реши тази проста задача, Windows API предоставя функция
capGetDriverDescription(). Отнема пет параметъра:

  1. wDriverIndex - индекс на драйвера за заснемане на видео. Стойността на индекса може
    варират от 0 до 9;
  2. lpszName е указател към буфер, съдържащ съответното име на драйвер;
  3. cbName - размер (в байтове) на буфера lpszName;
  4. lpszVer е указател към буфер, съдържащ описание на специфичен
    шофьори;
  5. cbVer е размерът на буфера (в байтове), който съхранява описанието на драйвера.

Ако е успешна, функцията ще върне TRUE. Описание на нашата функция
да, сега да видим как да го дефинираме в C#. Прави се така:


protected static extern bool capGetDriverDescriptionA (кратко wDriverIndex,
ref String lpszName, int cbName, ref
Низ lpszVer, int cbVer);

Имайте предвид, че преди да посочите името на функцията за закачка, в
задължително е да се изпише името на DLL, в който е дефиниран. AT
в нашия случай това е avicap32.dll.

И така, функцията е импортирана, сега можете да напишете клас, в който ще бъде
използван. Не давам целия код на класа за получаване на списък с устройства
Ще покажа само кода на ключовия метод:

публично статично устройство GetAllCapturesDevices()
{
String dName = "".PadRight(100);
String dVersion = "".PadRight(100);

за (кратко i = 0; i< 10; i++)
{
ако (capGetDriverDescriptionA(i,
ref dName, 100, ref dVersion,
100))
{
Устройство d = ново устройство(i);
d.Name = dName.Trim();
d.Version = dVersion.Trim();

устройства. Добавяне (d);
}
}
върне (Устройство)устройства.ToArray
(тип на (Устройство));
}

Кодът изглежда по-лесен от всякога. Най-интересното място в него е цикълът, в който
се извиква функцията capGetDriverDescription, спомената по-горе. От MSDN ние
знаем, че индексът (първият параметър на функцията capGetDriverDescription()) може
диапазон от 0 до 9, така че целенасочено изпълняваме цикъл в това
диапазон. Резултатът от изпълнението на метода ще бъде масив от класове устройства (този клас
Сам го определих, вижте съответните източници).

Решихме да получим списък с устройства, сега нека се погрижим за дисплея
видео поток от камерата. Тук функцията ще ни послужи добре
capCreateCaptureWindow(), за да създадете прозорец за заснемане.

Гледайки малко напред, ще кажа, че по-нататъшните действия с камерата ще бъдат
възникват чрез просто изпращане на съобщения до прозореца за заснемане. Да точно,
ще трябва да използвате до болка познатия windows-програмист (и шегаджия)
функция sendMessage().

Сега нека разгледаме по-подробно функцията capCreateCaptureWindow(). нея
необходими са шест аргумента:

  1. lpszWindowName е нулев терминален низ, съдържащ името на прозореца за заснемане;
  2. dwStyle - стил на прозореца;
  3. x – координата X;
  4. y е Y координатата;
  5. nWidth - ширина на прозореца;
  6. nHeight - височина на прозореца;
  7. hWnd - манипулатор на родителски прозорец;
  8. nID е идентификаторът на прозореца.

Резултатът от изпълнението на функцията ще бъде манипулаторът на създадения прозорец или NULL в случай
грешки. Тъй като тази функция се отнася и за WinAPI, тя отново е необходима
импортиране. Няма да предоставям кода за импортиране, тъй като е практически такъв
е идентичен с това, което написах за функцията capGetDriverDescription(). По-добре веднага
Нека да разгледаме процеса на инициализация на камерата:

deviceHandle = capCreateCaptureWindowA(ref deviceIndex, WS_VISIBLE |
WS_CHILD, 0, 0, windowWidth, windowHeight, манипулатор, 0);

if (SendMessage(deviceHandle, WM_CAP_DRIVER_CONNECT, this.index, 0) > 0)
{
SendMessage(deviceHandle, WM_CAP_SET_SCALE, -1, 0);
SendMessage(deviceHandle, WM_CAP_SET_PREVIEWRATE, 0x42, 0);
SendMessage(deviceHandle, WM_CAP_SET_PREVIEW, -1, 0);

SetWindowPos(deviceHandle, 1, 0, 0, windowWidth, windowHeight, 6);
}

В този код веднага след създаването на прозореца се прави опит за изпращане на съобщение
WM_CAP_DRIVER_CONNECT. Ненулев резултат от изпълнението на функцията ще покаже
ни за неговия успех.

Сега си представете, че днес боговете са на наша страна и произвеждат
незабавно изпращане на няколко съобщения: WM_CAP_SET_SCALE,
WM_CAP_SET_PREVIEWRATE, WM_CAP_SET_PREVIEW. Уви, както е в случая с функциите, C#
не знае нищо за съществуването на тези константи. Ще трябва да ги дефинирате отново
сам по себе си. Дадох списък с всички необходими константи с коментари по-долу.

// Персонализирано съобщение
private const int WM_CAP = 0x400;
//Свързване към драйвера на устройството за заснемане на видео
private const int WM_CAP_DRIVER_CONNECT = 0x40a;
// Прекъснете връзката с драйвера за заснемане на видео
private const int WM_CAP_DRIVER_DISCONNECT = 0x40b;
//Копиране на рамка в клипборда
private const int WM_CAP_EDIT_COPY = 0x41e;
//Активиране/деактивиране на режима за преглед
private const int WM_CAP_SET_PREVIEW = 0x432;
//Активиране/деактивиране на режим на наслагване
private const int WM_CAP_SET_OVERLAY = 0x433;
// скорост на предварителен преглед
private const int WM_CAP_SET_PREVIEWRATE = 0x434;
//Активиране/деактивиране на мащабиране
private const int WM_CAP_SET_SCALE = 0x435;
private const int WS_CHILD = 0x40000000;
private const int WS_VISIBLE = 0x10000000;
//Задаване на функция за обратно извикване за преглед
private const int WM_CAP_SET_CALLBACK_FRAME = 0x405;
//Получаване на един кадър от драйвера за заснемане на видео
private const int WM_CAP_GRAB_FRAME = 0x43c;
//Запазване на кадъра от камерата във файл
private const int WM_CAP_SAVEDIB = 0x419;

Ще пропусна по-нататъшното описание на класа за работа с уеб камерата. рамка i
считано, и с всичко останало можете лесно да го разберете, като запалите моя
добре коментиран източник. Единственото нещо, което не искам да си тръгвам
зад кулисите е пример за използване на библиотеката.

Общо внедрих (по-точно добавих) няколко метода в библиотеката: GetAllDevices
(вече обмислено), GetDevice (получаване на драйвер за устройство за заснемане на видео чрез
индекс), ShowWindow (показва изображение на уеб камера), GetFrame (заснемане
отделен кадър към графичен файл) и GetCapture (заснемане на видео поток).

Като демонстрация на работата на произведения lib, скицирах
малко приложение. Поставих един компонент ComboBox във формуляра
(използва се за съхраняване на списък с налични устройства за заснемане на видео) и няколко
бутони - "Опресняване", "Старт", "Стоп" и "Скрийншот". О, да, все още съм в униформата си
заслепява компонента Изображение. Използвам го за показване на видео от камерата.

Нека започнем разбора с бутона "Актуализиране". Като щракна върху него, получавам списък
всички инсталирани устройства за заснемане на видео. Вътрешността на този манипулатор на събития:

Устройства на устройства = DeviceManager.GetAllDevices();
foreach (устройство в устройства)
{
cmbDevices.Items.Add(d);
}

Наистина ли е толкова просто? Библиотеката, която разработихме, се грижи за всичко черно
работа и можем да се наслаждаваме само на обектно-ориентирания
програмиране. Кодът за активиране на показването на видеопотока изглежда още по-опростен.
от камерата:


selectedDevice.ShowWindow(this.picCapture);

Отново всичко е по-просто от задушена ряпа. Е, сега нека да разгледаме кода за бутона "Скрийншот":

Device selectedDevice = DeviceManager.GetDevice(cmbDevices.SelectedIndex);
избраноУстройство.FrameGrabber();

Не обърнах много внимание на метода FrameGrabber(). В моя източник
извикването на метода записва текущия кадър директно в корена на системата
диск. Разбира се, това не е много правилно, така че преди бойна употреба
не забравяйте да направите всички необходими корекции.

Готов #3

Сега е време да поговорим за това как да изградим прост, но надежден
система за видеонаблюдение. Обикновено такива системи се основават на два алгоритъма:
разлика между две рамки и просто фоново моделиране. Тяхното внедряване (код)
доста обемен, така че в последния момент реших да взема повече
прост начин. Под лесния начин се има предвид използването на мощния, но дотук
малко известна рамка за .NET - AForge.NET.

AForge.NET е предназначен предимно за разработчици и изследователи.
С негова помощ разработчиците могат значително да улеснят работата си в разработката
проекти за следните области: невронни мрежи, работа с изображения (overlay
филтри, редактиране на изображения, филтриране по пиксел, промяна
размер, ротация на изображение), генетика, роботика, видео взаимодействие
устройства и др. Рамката идва с добра документация. В нея
описва абсолютно всички характеристики на продукта. Не бъдете твърде мързеливи с нея
запознавам се. Особено искам да отбележа качеството на кода на този продукт. всичко
написано е цивилизовано и ровенето в кода е удоволствие.

Сега да се върнем към нашия непосредствен проблем. Честно казано, средствата
рамка, тя се решава като две по две. „Тогава защо ми взривихте мозъка WinAPI
функции?" - ще попитате с недоволство. И за да не сте в нищо
ограничен. Сами знаете, че проектите са различни. Някъде по-удобно за нанасяне
colossus.NET, а някъде по-лесно се оправя с добрия стар WinAPI.

Да се ​​върнем към нашия проблем. За да внедрим детектора за движение, трябва
използвайте класа MotionDetector от горната рамка. Клас
работи добре с обекти от типа Bitmap и ви позволява бързо да изчислите процента
несъответствия между двете изображения. В кода ще изглежда нещо подобно
Така:

MotionDetector детектор = нов MotionDetector(
нов TwoFramesDifferenceDetector(),
ново MotionAreaHighlighting());

//Обработка на следващия кадър
ако (детектор != нула)
{
float motionLevel = детектор.ProcessFrame(изображение);

ако (motionLevel > motionAlarmLevel)
{
flash = (int) (2 * (1000 / alarmTimer.Interval));
}

ако (detector.MotionProcessingAlgorithm е BlobCountingObjectsProcessing)
{
BlobCountingObjectsProcessing countingDetector = (BlobCountingObjectsProcessing)
детектор.MotionProcessingAlgorithm;
objectsCountLabel.Text = "Обекти: " + countingDetector.ObjectsCount.ToString(
);
}
друго
{
objectsCountLabel.Text = "";
}

Горният код (без да се брои инициализацията на класа MotionDetector) имам
се изпълнява при получаване на следващия кадър от уеб камерата. След получаване на рамката, аз
Извършвам банално сравнение (метод ProcessFrame): ако стойността на променливата
motionlevel е по-голямо от motionLevelAlarm (0.015f), което означава, че трябва да включите алармата!
Засечено движение. На една от екранните снимки демонстрацията на работа е ясно видима.
детектор за движение.

Готов #4

Уеб камерата може лесно да се адаптира за разпознаване на лица и създаване
усъвършенстван начин за влизане в системата? Ако след смилането на целия този материал вие
Ако мислите, че е трудно, значи грешите! В края на март на сайта
http://codeplex.com (хостинг
за OpenSource проекти от MS) се появи пример (и след това връзка към статията),
демонстриране на изпълнението на програма за използване на разпознаване на лица
уеб камери. Самият пример се основава на използването на нови .NET функции и
Сребърна светлина. Нереалистично е да се анализира този пример в рамките на статия в списание, тъй като
Авторът на източника се опита и направи всичко възможно най-елегантно. Тук вие и
алгоритми за работа с изображения (филтър за размазване, намаляване на шума,
сравнение пиксел по пиксел, разтягане и т.н.) и демонстрация на нов SilverLight и
много повече. С една дума, трябва да се използва! Вижте връзката към проекта и статията по-долу.

Краят на филма

Примерите, дадени в статията, ще ви послужат като добра отправна точка. На тях
базиран на лесна за работа като професионална помощна програма за уеб камера и
съберете няколкостотин долара на тримесечие от продажбата му или напишете хитро и
злонамерен троянски шпионски софтуер.

Спомнете си статията за. В него казах, че дните на кийлогърите вече са отминали.
Сега аудио и видео данните са особено актуални. Като се има предвид, че днес
уеб камерата е задължителен атрибут на всеки лаптоп, лесно е да си представите
колко интересни видеоклипове можете да заснемете, като дадете на жертвата „полезен
програма" ... Това обаче не съм ви го казал :). Успех в програмирането и
ще има въпроси - пишете.

www

http://blogs.msdn.com/
– Руска версия на статията „Разпознаване на лице в реално време Silverlight 4“
(разпознаване на лица в реално време със SilverLight).


http://facelight.codeplex.com/ - това е мястото, където се хоства проектът "Facelight",
позволява разпознаване на лица в реално време. Ако ще кодирате
сериозен софтуер за идентифициране на лица или влизане в системата, след което погледнете
този проект е задължителен.


http://www.aforgenet.com/framework/ - ето ви
ще намерите AForge .NET - страхотна и лесна за използване рамка за работа
видеоклипове, изображения и др.

http://vr-online.ru
- всички изходни кодове на примери, както и куп допълнителна информация за вас
можете да обедините от уебсайта на проекта VR-Online.

Как да наблюдавате през уеб камерата на лаптоп? Възможно ли е да се извършва тайно наблюдение чрез уеб камера на лаптоп? Да, може би софтуерът за проследяване на лаптоп може да ви помогне с това.

Искаме веднага да насочим вниманието ви към факта, че скритото наблюдение чрез уеб камера на лаптоп без разрешението на потребителя на това устройство, тайното наблюдение, подслушването на разговори и четенето на лична кореспонденция, е незаконно в много страни. Ето защо, ако искате дискретно да наблюдавате през уеб камерата на лаптопа, имайте предвид този важен факт.

Възможно ли е тайно наблюдение чрез уеб камера?

Нашите консултанти често се питат нещо подобно: „Вярно ли е, че можете да шпионирате човек чрез уеб камера?“ Разбира се, възможно е и е вярно родителите да наблюдават децата си през уеб камера, а ревнивите съпрузи да се наблюдават един друг, а лидерите да наблюдават своите подчинени, а специалните служби да наблюдават опасните размирници.

Всички и всичко се следят. Да, и да направите това с настоящите технологии е доста лесно дори за обикновен потребител. Сега какво означава „наблюдение чрез уеб камера на лаптоп“, защо е необходимо и как се извършва.

Как става наблюдението през камерата на лаптопа?

Наблюдение чрез уеб камера на лаптоп- това е възможността за дистанционно (на значително разстояние от самия лаптоп) включване на уеб камерата и гледане в реално време какво се случва в стаята.

Видеонаблюдението чрез уеб камера на лаптоп ще ви позволи да сте наясно с всичко, което се случва в дома ви, когато не сте:

  • Какво правят децата в стаята?
  • ако играят на лаптоп, как реагират на игрите;
  • какво правят кучетата, когато са оставени сами;
  • как се държи бавачката, когато се грижи за вашето дете;
  • и още много.

Ако сте ръководител на компания, в която служителите работят на лаптопи в офиса или ходят на задачи с тях, тогава скритото наблюдение чрез уеб камерата на лаптопа ще ви позволи да видите всичко, което се случва в зрителното поле на камерата. Ще сте наясно какво правят служителите през работното време на работните си места. Също така ще можете да наблюдавате през уеб камерата на лаптоп какво правят полеви работници по задачи.

За да можете да наблюдавате през уеб камерата на лаптоп скрито и дистанционно, трябва да инсталирате програма за проследяване на този лаптоп. Един от Най-добрите програми за тайно наблюдение през камерата на лаптопа през 2019 г. са програмата за проследяване на Windows Vkurse.

Къде мога да изтегля проследяващ софтуер за моя лаптоп?

На страницата на нашия уебсайт изтеглете безплатно програма за проследяване за лаптоп Vkurse Windows. За повече информация как да инсталирате и конфигурирате програмата за проследяване чрез уеб камера на лаптоп, вижте ръководството в pdf. Може да бъде изтеглен на страницата на VkurSe Windows - до бутона "Изтегляне".

внимание!Моля, имайте предвид, че на нашия сайт можете:

  • изтеглете инсталационния файл на програмата - безплатно;
  • изтегляне на ръководството - безплатно;
  • регистрация - безплатно;
  • Първите 7 дни след регистрацията са безплатни.

Ако искат пари от вас за регистрация или инсталационен файл, това означава, че сте в сайт за измама, внимавайте!

Как да включите дистанционно видеонаблюдение чрез уеб камера на лаптоп?

Можете да включите камерата чрез личния си акаунт, който ще се отвори след регистрация. Първите 7 дни ще работи безплатно. За да продължите да активирате дистанционно видеонаблюдение през уеб камерата на лаптопа, ще трябва да платите абонамент.

По време на този тестов период ще се запознаете с огромните функции на програмата:

  • пълна разбивка на всички действия (подробен списък под формата на таблица, графика и диаграма);
  • Наблюдение на екрана на компютъра с помощта на екранни снимки;
  • keylogger (пароли и текст);
  • статистика за включване/изключване на интернет;
  • статистика на посещенията на интернет сайтове;
  • следене на работата на компютъра на принтера - какви документи и колко страници са отпечатани;
  • отдалечено свързване към работния плот през интернет - проследяващ софтуер за лаптоп онлайн;
  • и още много.

Програмата VkurSe Windows е един от най-добрите софтуери за проследяване на камери на лаптопи 2019.


Горна част