Sledujú ma cez webovú kameru? Ako používať digitálny fotoaparát ako webovú kameru? Ako sa RAT dostane do počítača obete

Nedávno verejnosť rozbúrila správa, že Facebook monitoruje používateľov cez webovú kameru a dokonca počúva rozhovory cez mikrofón. Takéto obavy vyjadrili odborníci z CB Insights. Odborníci sa domnievajú, že nový patent Facebooku na technológiu detekcie emócií súvisí s tajným sledovaním, počas ktorého sociálna sieť fotí používateľa a vyberá obsah zodpovedajúci jeho nálade.

O novinke ako prvý informoval denník The Times. Publikácia tvrdí, že umelá inteligencia bude analyzovať náladu ľudí v reálnom čase na základe informácií o sile a rýchlosti písania a počte emotikonov. Facebook túto informáciu nevyvrátil, len uviedol, že všetky inovácie sú okamžite predkladané verejnosti, a nie médiám. Pripomeňme, že samotný zakladateľ Facebooku Mark Zuckerberg sa netají tým, že webkameru na svojich počítačoch utesňuje.

Korešpondent MIR 24 prišiel na to, ako zistiť, či vás sledujú a či to má zmysel akceptovať.

„Skutočnosť, že Facebook špehuje používateľov cez webovú kameru, nie je nová. Každá stránka zobrazuje upozornenia so žiadosťou o povolenie použiť vaše údaje. Žiadne nové spôsoby špehovania webovej kamery V poslednej dobe neobjavilo sa, stačí použiť softvér, čo aktivuje únik dát,” povedal Iľja Rusanin, šéfredaktor magazínu Hacker.

SPÔSOBY DOHĽADU

LUMINOSTYLINK

Medzi obľúbené metódy sledovania patrí systém LuminosityLink, ktorý zvyčajne používa správca systému na správu počítačových sietí na diaľku. Na nastavenie sledovania si stačí stiahnuť niektorú z pirátskych verzií programu, ktorých je na internete veľa. Práve túto metódu použil hacker imageboard Dvach. Mladý muž vytvoril celú reláciu, v ktorej vysielal videá v reálnom čase od rôznych web -kamery. Najčastejšie boli obeťami mladé dievčatá, ktoré sa pokúšali o intímne zábery. Okrem toho mladý muž zobrazoval na monitoroch obetí náhodné videá, napríklad porno alebo násilie.

NÁHODNÉ APLIKÁCIE

Existujú, ktoré hackeri umiestňujú na rôzne stránky a používajú ich na chytanie zvedavých a neopatrných používateľov. Stačí si stiahnuť nejakú aplikáciu a tá vám ukradne dáta a pošle ich hackerom. To isté platí pre omylom stiahnuté programy. Pre hackerov je táto metóda najjednoduchšia.

ŠTANDARDNÉ HESLO NA FOTOAPARÁTY

Nie vždy však, ak je vaše provokatívne video natočené cez web-kamera, dostala sa do siete, na vine sú hackeri. Ak ste napríklad pri inštalácii kamery nezmenili heslo zo štandardného na osobné, zvážte, že ste povolili prístup k osobným informáciám.

Napríklad v roku 2014 bola objavená ruská webová stránka, ktorá hostila asi päťtisíc videí web fotoaparátov po celom svete. Keď bol majiteľ zdroja obvinený z hackerstva, mladý muž obvinenia poprel s tým, že všetky videá boli zhromaždené od web -kamery, ktorých majitelia nezmenili štandardné heslo na personalizované. Podľa Networkworl je približne 73 000 kamier na celom svete predvolene chránených heslom.

Navyše s cieľom nájsť nechránené web -kamery nemusia používať špeciálne programy, stačí použiť bežné vyhľadávanie.

SNEŽNÁ METÓDA

Americký špeciálny agent Edward Snowden hovoril o špeciálnom programe Optic Nerve, ktorý vyvinula americká rozviedka v roku 2013. Optic Nerve bol podľa programátora vytvorený na ochranu Američanov pred terorizmom, no za šesť mesiacov svojej existencie sa mu podarilo nazbierať asi 1,8 milióna obrázkov používateľov webu. Program najprv rozpozná ľudská tvár, robí snímky obrazovky každých päť sekúnd a odosiela ich do špeciálnych databáz.

DARKCOMET-RAT

Toto je populárny trójsky kôň, ktorý používajú hackeri, ktorí si hovoria opakovače. Ide o špeciálnu skupinu hackerov, ktorí infikujú počítače mladých pekných dievčat a tínedžerov (ktorí sa nazývajú otroci) programami ako napr. DARKCOMET-RAT. Intímne videá nielen kradnú, ale aj predávajú pod zemou. Niektorí opakovači idú ešte ďalej – dostanú prácu v obchodoch s elektronikou a obetiam predávajú už infikované notebooky. Okrem toho opakovače predávajú aj plný prístup k infikovaným dievčenským notebookom. To znamená, že na čiernom trhu si každý môže kúpiť prístup k vašej webovej kamere a sledovať, čo robíte doma.

Samotný DarkComet je trójsky kôň, ktorý vám sprístupňuje nielen webovú kameru, ale aj správu pracovnej plochy a všetok softvér. Jednou z výhod programu je, že neumožňuje rozsvietenie LED na webovej kamere, to znamená, že obeť ani nevidí, že kamera funguje.

Toto je len niekoľko populárnych metód, no dennodenní hackeri sa pokúšajú vyvinúť nové metódy na získavanie video a audio obsahu s odvolaním sa na skutočnosť, že kľúčová špionáž je minulosťou.

Politici, podnikatelia a mladé dievčatá patria podľa Rusanina medzi zraniteľnú skupinu ľudí, ktorí môžu byť monitorovaní, zvyšok sa nemusí obávať, no stále je lepšie dodržiavať bezpečnostné opatrenia.

ČO ROBIŤ, AK STE POD DOHĽADOM

Ak máte pocit, že vás sledujú, prvá vec, ktorú musíte urobiť, je odpojiť sa od internetu. Ak používate sieťový kábel, stačí ho odpojiť od počítača. Ak máte WiFimusíte vypnúť router.

Potom si pomocou iného počítača musíte stiahnuť antivírusový skener, napríklad bezplatnýDr.Web CureIt alebo Malwarebytes Anti-Malware, AVZ, IObit Malware Fighter a nainštalujte do svojho zariadenia.

Efektívnejšou metódou je kompletná reinštalácia systému.

AKO SA ZABEZPEČIŤ PRED DOHĽADOM

PRILEPTE FOTOAPARÁT

V prvom rade odborníci radia utesniť fotoaparát na notebooku či dokonca smartfóne.

„Veľa ľudí teraz nahráva kamery a toto je 100% pracovná metóda. Nie je na tom nič prekvapivé,“ povedal Rusakov.

Okrem toho odborník poznamenal, že ak je počítač vypnutý, sledovanie je nemožné.

NAINŠTALUJTE PREHĽADÁVAČ DO „SANDBOX“

Programátorom sa odporúča, aby nenasledovali neznáme odkazy, v praxi sa to však ukazuje ako veľmi ťažké. Preto je najlepšie používať prehliadač v karanténe.

Ak to chcete urobiť, stiahnite si voľný program Sandboxie, ktorý spúšťa aplikácie v zabezpečenom virtuálnom prostredí. Žiadny program, ktorý je spustený v karanténe, nemôže získať prístup k systémovým registrom, systémovým súborom a nemôže vykonávať zmeny, ktoré by priamo alebo nepriamo mohli narušiť alebo nepriaznivo ovplyvniť fungovanie nainštalovaného operačného systému Windows.

Okrem toho, ak uvidíte pochybný odkaz, môžete ho kedykoľvek skontrolovať napríklad prostredníctvom špeciálnych služiebhttps://www.virustotal.com/ru/ .

PREINŠTALUJTE OS

Ak ste si kúpili počítač rukami, vždy preinštalujte operačný systém. Všetky musia byť pred použitím naformátované. pevné disky. Ak dáte notebook na opravu, skúste vytiahnuť pevný disk

Ak si nie ste istí, že vás sledujú, stiahnite si Process Explorer, tento program zobrazuje všetky procesy spojené s konkrétnym zariadením, v našom prípade s webovou kamerou. Ak program zistí softvér, ktorý ste nenainštalovali, zatvorte tento proces a spustite antivírusovú kontrolu.

Video dohľad je jedným z osvedčené postupy ochranu všetkých druhov podnikov, území a dokonca aj jednotlivcov. Moderné technológie vykročil vpred a dal ľudstvu značnú škálu rôznych metód video sledovania a jednou z nich, o ktorej sa bude diskutovať v tomto článku, je sledovanie webovej kamery. Ten, ktorý má väčšina rodín doma.

Kvalita snímania moderných webových kamier spolu s ich nízkymi nákladmi robí tento typ video sledovania najúspornejším spomedzi existujúcich. Pravda: prečo kupovať špecializované kamery s obrovským rozlíšením, míňať peniaze a čas na ich inštaláciu, ak existuje taká možnosť rozpočtu?

Sledovanie prostredníctvom videokamery môže byť užitočné na domáce účely (špionáž pri vchode, ak sú podozriví hostia a/alebo susedia; špehovanie na pracovisku, teda neďaleko počítača), alebo ho môže nahradiť, pretože niekoľko kamier môžete nasadiť celý systém.

Výhody

Ekonomika a dostupnosť.Či už bude človek využívať jednu alebo dve kamery na domáce účely (bez potreby Full HD), alebo desiatku na pracovisku v celej kancelárii, v každom prípade to bude s ich inštaláciou lacnejšie ako plnohodnotné kamery, keďže najdrahšia kamera s najvyšším rozlíšením stojí od šiestich tisíc rubľov.

Praktickosť a spoľahlivosť. Osoba, ktorá potrebuje video dohľad, bude musieť minúť peniaze iba za kameru: inštaláciu na správnom mieste je možné vykonať nezávisle pomocou improvizovaných prostriedkov a samotné pozorovanie je možné vykonať z vášho počítača, pričom budete mať kontrolu nad umiestnením kamery. videozáznamy na pevnom disku počítača, nastavenia nahrávania atď.

Množstvo informácií. Ako už bolo spomenuté, dohľad si nevyhnutne nevyžaduje drahú kameru s vynikajúcou kvalitou obrazu, a z toho vyplýva, že hmotnosť videa, bez ohľadu na jeho trvanie, bude dostatočne malá na to, aby zanechala vzácne gigabajty. pevný disk pre potreby iných používateľov.

nevýhody

Zdalo by sa, prečo potrebujeme iné typy video sledovania, ak má webová kamera všetky potrebné vlastnosti? Pretože hospodárnosť a kvalita nejdú vždy ruka v ruke. Pri výbere sledovania prostredníctvom webovej kamery má používateľ niekoľko nevýhod:

Kvalita streľby. V snahe splniť si sen a navyše ušetriť peniaze sa človek stretáva s tým, že kvalita obrazu nie je dostatočná na to, aby napr. okamžite identifikovala identitu podozrivej osoby vo vchode, a tak , uľahčiť prácu policajtom. A ak na ploche podlahy nie je žiadne osvetlenie, natáčanie nočných hodín sa stáva len stratou miesta a času na pevnom disku. Toto mínus sa stáva osudnejším, ak má kamera najlepšie rozlíšenie: v tme bude stále ťažké niečo vidieť.

Pozorovací uhol. Ak potrebujete monitorovať rozľahlú oblasť (sklad, rekreáciu, celú ulicu a pod.), pevné webové kamery bez možnosti nezávislej zmeny uhla sledovania nútia používateľa umiestniť ďalšiu kameru na to isté miesto, aby nestratil pohľad na čokoľvek. Ak ušetríme, tak nech to znie akokoľvek paradoxne, oplatí sa kúpiť drahší fotoaparát s pohyblivým rámom.

Krehkosť. Historicky sa ľuďom veľmi nepáči, keď ich natáčajú bez ich povolenia. Ak sami obyvatelia domu vyzbierali financie a darovali ich na inštaláciu profesionálnych kamier, tak nie sú žiadne sťažnosti. Všetko sa však zmení, keď jediný nadšenec zorganizuje dohľad na vlastné náklady, čo môže u susedov vyvolať veľmi pestrú škálu emócií: od skrytého rozhorčenia až po otvorenú nenávisť a odvážne búranie vľúdne usporiadaného systému.

Rovnakú reakciu možno vyvolať aj na pracovisku v kancelárii, ale v menšej miere, pretože tu môžete dúfať v milosť a povzbudenie šéfa. V každom prípade budete musieť odpovedať.

Ak si myslíte, že nevýhody prevažujú nad výhodami, má zmysel zoznámiť sa s ostatnými.

DIY inštalácia: ako to funguje?

V prvom rade musí mať používateľ k dispozícii nasledujúce zdroje:

  1. Webkamera;
  2. USB predlžovací kábel (žiadnym spôsobom to neovplyvňuje ekonomiku, stojí to cent);
  3. Znalosť a schopnosť manipulovať s ovládačmi, softvérom;
  4. Počítač alebo notebook, v závislosti od toho, kde bude kamera pripojená.

Ak potrebujete vzdialené monitorovanie, v režime online musíte nainštalovať samostatný softvér, ktorý takúto príležitosť poskytuje.

Vzdialený dohľad má niekoľko výhod:

  • Úspora miesta na disku;
  • Záznam môžete sledovať z absolútne akéhokoľvek zariadenia;
  • Online monitoring umožňuje reagovať na dianie v zábere mnohonásobne rýchlejšie.

Softvér na príklade IVideon

Na implementáciu online sledovania existuje veľké množstvo rôznych softvérov a patrí medzi ne aj známy Skype. Funkcia automatického prijatia a automatického prekladu robí zázraky. Ale jedným z popredných programov v tejto oblasti bol a zostáva bezplatný IVideon.

iVideon je intuitívny online sledovací program, ktorý sa ľahko naučíte. Ako to funguje?

Po inštalácii bude program vyžadovať, aby ste prešli registračnou procedúrou a vybrali konfiguráciu;

  1. Po registrácii sa v zobrazenom zozname zobrazí zoznam kamier pripojených k počítaču.
  2. Nasledujúce okno poskytne používateľovi možnosť nezávisle vybrať rozsah diskového priestoru, pod ktorým bude záznam pridelený. V závislosti od cieľov, kamier a ich počtu je potrebné nastaviť požadovanú veľkosť v gigabajtoch, ale pre pohodlné nepretržité nahrávanie sa odporúča vyčleniť aspoň 50-70 GB.
  3. Ďalšie nastavenia poskytnú používateľovi možnosť automatického spustenia programu po zapnutí počítača, spustenie nahrávania podľa plánu, zvuk, pohyb a mnoho ďalších príjemných funkcií.

Nainštalovaný klient IVideon a server IVideon umožňujú používateľovi vykonávať online sledovanie niekoľkých kamier naraz, konfigurovať prístup a súkromie pre sledovanie.

Iné programy

Okrem už ohlásených programov sú tu títo súťažiaci:

Webová kameraXP. Shareware nástroj, ktorý vo svojej bezplatnej verzii poskytuje používateľom obmedzený rozsah možností. Konkrétne existuje iba jedno sledovacie vlákno. Platená verzia umožňuje nastaviť sledovanie pohybu, online vysielanie priamo na web vývojára s cloudovým úložiskom.

Xeota. Tento program umožňuje vo svojej skúšobnej verzii sledovať súčasne zo štyroch kamier. Podporuje analógové, webové, IP a bezdrôtové kamery od najpopulárnejších vydavateľov. Okrem skrytých sledovacích funkcií ho možno použiť aj ako alarm (s možnosťou výberu zvuku sirény) s automatickým odosielaním obrazu diania v ráme na poštovú adresu alebo telefón.

abelcam. Online prekladač obrázkov z webovej kamery a video editor v jednej fľaši. Podobne ako WebcamXP vám v skúšobnej verzii umožňuje sledovať len jeden stream, jednu kameru. Podporuje kamery s vysokým rozlíšením a vyššie uvedené typy, formáty .AVI a .WMV, má zabudovaný detektor pohybu.

Globoss. Seriózny program, ktorý má celý rad funkcií: 12 kamier v platenej verzii (2 v bezplatnej verzii), snímač hluku a pohybu, záznam času, podpora IP kamier a služba vývojára umožňuje vzdialené monitorovanie.

webkamerový monitor. Jednovláknový program, ktorý podporuje iba webové kamery, ale má všetky vyššie uvedené funkcie: snímač pohybu (s možnosťou nastavenia detekcie pohybu iba v jednej konkrétnej oblasti rámu), hluk (s ovládaním hlasitosti) a schopnosť posielať varovné správy na e-mail a telefón.

AxxonNext. Pôsobivý program, ktorý umožňuje nasadiť dohľadový systém až šestnásť kamier, obchádza všetky predchádzajúce v takých dvoch funkciách, ako je sledovanie a plné ovládanie z telefónu a vyhľadávanie potrebného objektu na ráme podľa určitých parametrov, ale je podradný v z hľadiska pohodlia a atraktívnosti rozhrania.

Domáce video streamer. Na rozdiel od všetkých ostatných programov je to multiplatformový program, t.j. má rovnaké príležitosti a rovnakú funkcionalitu na Windows aj Ubuntu s MacOS, Android a IOS. Má samostatné cloudové úložisko a jednoduché prepojenie s ďalšími úložiskami tohto typu. Vo zvyšku - všetko rovnaká schopnosť nahrávať podľa pohybu, zvuku, času a odosielať upozornenia na alarm do telefónu.

Video sledovanie očnej línie. Držiteľ rekordov pre podporu streamovania – nič viac, nič menej – sto kamier. Príjemné minimalistické rozhranie a dvojtýždňová skúšobná doba s možnosťou predplatenia za symbolickú cenu poskytujú plnohodnotnú a pestrú funkčnosť (voľba redaktora!).

Fraps. Napriek popularite tohto programu ako softvéru na zachytávanie obrázkov z obrazovky počítača, Najnovšie aktualizácie predstavil inováciu v súvislosti so záznamom obrazu z videokamery súbežne so snímaním obrazu, o ktorom môžete samozrejme špekulovať a získať ďalší program na sledovanie videa, ale veľmi obmedzenú funkčnosť - žiadne pohybové senzory, zvuk, záznam času , cloudové úložisko a vzdialené sledovanie pre tento nástroj nie sú k dispozícii.

Užitočné video

Pozrite sa, ako nainštalovať domáce video sledovanie založené na webovej kamere so softvérom IVideon.

Záver

Napriek pomerne bohatému zoznamu uvedených online sledovacích programov nemusia byť všetky vhodné pre konkrétneho používateľa, ale to nevadí, pretože na internete je stále veľa rôznych programov pre rôzne potreby, vrátane úplne bezplatných.

Čo ešte nebolo povedané, je, že dostupnosť tohto typu video sledovania umožňuje sledovanie. Hlavným tromfom útočníkov, ktorí chcú získať potrebné informácie pre seba, sa môže stať webkamera hodená do konferenčnej miestnosti, šatne alebo tašky, prípadne notebook úplne položený na stole s vypnutým monitorom, no kamera funguje. sebecké účely (interné informácie konkurenčnej spoločnosti, vydieranie jednotlivca) .

Dávajte si pozor na zariadenie na pracovisku, ktoré je podozrivo bez majiteľa, a na svoje osobné veci. Dúfame, že tento článok poslúži tým, ktorí to potrebujú na mierové účely.

Existujú dva spôsoby použitia digitálneho fotoaparátu ako webovej kamery – pomocou vstavaného režimu webovej kamery alebo pomocou fotoaparátu ako zariadenia na zachytávanie videa. Zvážme každú z týchto možností.

Najprv si skontrolujte pokyny pre váš fotoaparát, aby ste zistili, či môže fungovať ako webová kamera. Mnoho digitálnych fotoaparátov má túto funkciu. Ak ju chcete používať ako webovú kameru, musíte si nainštalovať vlastný softvér – najčastejšie ho nájdete na webovej stránke výrobcu fotoaparátu. Pred pripojením fotoaparátu nainštalujte potrebný softvér.


Postup:

  • Pripojte svoju kameru k počítaču – pripojenie je možné ako cez USB kábel, tak (v prípade potreby) pomocou audio/video káblov, ktoré je možné dodať s kamerou.
  • Prejdite na „Tento počítač“ (ak používate Windows 7, 8 alebo 8.1) a kliknite na ikonu USB zariadenia na zachytávanie videa. S najväčšou pravdepodobnosťou sa objaví zachytené video z fotoaparátu. Ak sa tak nestane, skontrolujte, či je ku kamere pripojený zdroj napájania. Niektoré kamery nemôžu fungovať ako webové kamery, pokiaľ nie je pripojené externé napájanie. Režim webovej kamery vyžaduje viac energie a vstavaná batéria alebo batérie nestačia.
  • Ak kamera neprenáša zvuk, použite samostatný mikrofón.
  • Zistite ohniskovú vzdialenosť fotoaparátu. Minimálna ohnisková vzdialenosť šošoviek určuje minimálnu vzdialenosť od objektu. Vo všeobecnosti platí, že čím kratšia je ohnisková vzdialenosť, tým bližšie môžete umiestniť objekt.
  • Uistite sa, že sú káble pevne pripojené, aby sa predišlo pretrhnutiu počas vysielania.
  • Požadovanú webovú kameru si môžete vybrať v programe, ktorý budete používať (Skype atď.)
Kvalitný fotoaparát alebo fotoaparát si môžete vybrať v našej resp.

V druhom prípade, ak kamera nemá prevádzkový režim ako webkamera, ale dokáže vysielať obraz cez video kábel, budete potrebovať nielen ovládače, ale aj špecializovaný softvér na presmerovanie videosignálu na internet (napr. , ManyCam, Active WebCam, programy SplitCam). Štandardné programy na zachytávanie videa dokážu ukladať videozáznamy nasnímané kamerou na pevný disk, ale nedokážu vysielať tento signál do siete – preto si treba dať záležať na výbere potrebný program Vopred.

Ak chcete organizovať fungovanie fotoaparátu ako webovej kamery, musíte mať v počítači zariadenie na zachytávanie videa (Capture Video). Takýmto zariadením na zachytávanie videa môže byť TV tuner, grafická karta alebo špeciálny adaptér. Vstup zvyčajne využíva video vstup pre video vo forme "tulipánového" konektora. Cez ňu sa pripája kamera.

Kamera musí byť pripojená vo vypnutom stave. Pomocou programu na zachytávanie videa by ste mali vidieť video z kamery (uistite sa, že ste zadali správny video vstup - kompozitný "kompozitný"). Potom môžete nakonfigurovať programy tak, aby používali vaše zariadenie na zachytávanie videa (vašu kameru) ako webovú kameru.

Niektorí ľudia sa obávajú, že by to mohla byť webová kamera zabudovaná v ich notebookoch
kuknúť na nich. Obávajú sa toho tak vážne, že niekedy dokonca
Prelepte jej nespiace oko lepiacou páskou. Robia to z nejakého dôvodu. Prezradíme
ako programovo prevziať vstavanú webkameru v notebooku a používať ju
funkčnosť pre mierové aj nie veľmi účely.

Začíname s realizáciou: prvé nepríjemné sklamania

Bol som veľmi prekvapený a naštvaný, keď som zistil, že vo veľkom a mocnom .NET
Frameworku úplne chýba možnosť jednoduchej interakcie s webovými kamerami.
Vo štvrtej verzii sa situácia zlepšila (pre projekty SilverLight,
zodpovedajúce triedy), ale nemal som čas ich otestovať, pretože príklad pre
Tento článok som začal písať ešte pred oficiálnym vydaním VS2010 a .NET 4.

Takmer zúfalý som si pevne sadol do Googlu. Výsledky vyhľadávania Runet
Neinšpiroval som sa – všetko, čo som našiel, boli odkazy na MSDN a technológiu
DirectDraw. Dokonca som sa pokúsil načrtnúť jednoduchý príklad, ale kvôli
nedostatok skúseností s DirectDraw, utrpel som problém. zvládol som
zostaviť veľmi jednoduchú aplikáciu, no aj tak som v nej nestíhal všetko
závady.

Ešte zúfalejší som začal nadávať na zdroje našich západných súdruhov.
Po preštudovaní niekoľkých desiatok odkazov sa mi podarilo vyhrabať veľa dobrôt. Medzi
boli tam všelijaké príklady a malé články (Američania nemajú radi
písať). Dokonca sa mi podarilo nájsť funkčný príklad založený na DirectDraw, ale keď som
Videl som kód - bol som zhrozený. Bolo ťažké mu porozumieť. Tak som sa rozhodol, že nie
trápiť, ale skúste nájsť jednoduchší spôsob. Nestihla som sa rozlúčiť
napríklad na DirectDraw, pretože ma zaujal ďalší. Autor príkladu kódoval
celá knižnica pre prácu s webovými kamerami a inými zariadeniami na zachytávanie videa,
pomocou technológie VFW (Video For Windows).

Škoda, že autorský projekt (hovorím o knižnici) bol maximálne vykastrovaný. všetko,
čo knižnica dovolila, bolo zobraziť obraz z webovej kamery. Žiadne zachytenie
Neexistovali žiadne samostatné snímky, žiadne nahrávanie videa a ďalšie funkcie, ktoré boli pre nás užitočné.

A predsa mi moje podvedomie dôrazne povedalo, že tento projekt a
mať to, čo som hľadal. Skôr než som si stihol pozrieť jeho kód,
Videl som názvy známych win-správ a nemenej známe názvy funkcií WinAPI.
Kedysi dávno som musel napísať aplikáciu pre webovú kameru
na Delphi. Potom som sa s týmito funkciami stretol prvýkrát.

Po pohľade na druhy som sa rozhodol napísať svoju vlastnú verziu knižnice a poskytnúť jej potrebné
funkčnosť.

Četa, pohotovosť č.1

Je celkom možné, že v jednom počítači / notebooku môže byť niekoľko webových kamier. pozadu
Príklad nemusí ísť ďaleko. V práci musím často organizovať
jednoduché videokonferencie. Zvyčajne zahŕňajú dvoch ľudí. každý z
účastníci sú snímaní samostatnou kamerou. Samotné kamery sú pripojené k môjmu počítaču. Kedy
Začnem natáčať, potom si v programe na prácu s videokamerami vyberiem tú, ktorú potrebujem
prítomná kamera. Keďže sme sa rozhodli prevziať kontrolu nad kamerou, musíme
zistiť, ako získať zoznam nainštalovaných zariadení na zachytávanie videa a vybrať
s ktorými budeme momentálne pracovať.

Na vyriešenie tejto jednoduchej úlohy poskytuje rozhranie Windows API funkciu
capGetDriverDescription(). Vyžaduje päť parametrov:

  1. wDriverIndex - index ovládača na zachytávanie videa. Hodnota indexu môže
    meniť sa od 0 do 9;
  2. lpszName je ukazovateľ na vyrovnávaciu pamäť obsahujúcu zodpovedajúci názov ovládača;
  3. cbName - veľkosť (v bajtoch) vyrovnávacej pamäte lpszName;
  4. lpszVer je ukazovateľ na vyrovnávaciu pamäť obsahujúcu popis konkrétneho
    vodiči;
  5. cbVer je veľkosť vyrovnávacej pamäte (v bajtoch), v ktorej je uložený popis ovládača.

Ak bude úspešná, funkcia vráti hodnotu TRUE. Popis našej funkcie
áno, teraz sa pozrime, ako to definovať v C#. Robí sa to takto:


chránený statický externý bool capGetDriverDescriptionA (krátky wDriverIndex,
ref Reťazec lpszName, int cbName, ref
Reťazec lpszVer, int cbVer);

Všimnite si, že pred zadaním názvu funkcie háku v
je povinné napísať názov knižnice DLL, v ktorej je definovaná. IN
v našom prípade je to avicap32.dll.

Takže funkcia je importovaná, teraz môžete napísať triedu, v ktorej bude
byť použitý. Na získanie zoznamu zariadení nedávam celý kód triedy
Ukážem iba kód kľúčovej metódy:

verejné statické zariadenie GetAllCapturesDevices()
{
String dName = "".PadRight(100);
String dVersion = "".PadRight(100);

pre (krátke i = 0; i< 10; i++)
{
if (capGetDriverDescriptionA(i,
ref dName, 100, ref dVersion,
100))
{
Zariadenie d = nové zariadenie (i);
d.Name = dName.Orezať();
d.Version = dVersion.Trim();

zariadenia.Add(d);
}
}
vrátiť (Device)devices.ToArray
(typeof(Device));
}

Kód vyzerá jednoduchšie ako kedykoľvek predtým. Väčšina zaujímavé miesto obsahuje cyklus, v ktorom
volá sa funkcia capGetDriverDescription uvedená vyššie. Z MSDN my
vieme, že index (prvý parameter funkcie capGetDriverDescription()) môže
rozsah od 0 do 9, takže v tomto účelovo spúšťame slučku
rozsah. Výsledkom vykonania metódy bude pole tried zariadení (táto trieda
Sám som si to určil, pozri zodpovedajúce zdroje).

Prišli sme na to, ako získať zoznam zariadení, teraz sa postarajme o displej
video stream z kamery. Tu nám funkcia dobre poslúži
capCreateCaptureWindow() na vytvorenie okna snímania.

Keď sa pozriem trochu dopredu, poviem, že ďalšie akcie s fotoaparátom budú
nastať jednoduchým odoslaním správ do okna zachytávania. Áno presne,
budete musieť použiť bolestne známeho programátora okien (a vtipkára)
funkcia sendMessage().

Teraz sa pozrime bližšie na funkciu capCreateCaptureWindow(). Jej
je potrebných šesť argumentov:

  1. lpszWindowName je null-terminálny reťazec obsahujúci názov zachytávacieho okna;
  2. dwStyle - štýl okna;
  3. x – súradnica X;
  4. y je súradnica Y;
  5. nWidth - šírka okna;
  6. nHeight - výška okna;
  7. hWnd - rukoväť nadradeného okna;
  8. nID je identifikátor okna.

Výsledkom vykonania funkcie bude handle vytvoreného okna alebo v prípade NULL
chyby. Keďže táto funkcia platí aj pre WinAPI, je opäť nevyhnutná
importovať. Dovozný kód nebudem poskytovať, keďže je to prakticky
je totožné s tým, čo som napísal pre funkciu capGetDriverDescription(). Lepšie hneď
Pozrime sa na proces inicializácie fotoaparátu:

deviceHandle = capCreateCaptureWindowA(ref deviceIndex, WS_VISIBLE |
WS_CHILD, 0, 0, šírka okna, výška okna, rukoväť, 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);
}

V tomto kóde sa ihneď po vytvorení okna vykoná pokus o odoslanie správy
WM_CAP_DRIVER_CONNECT. Nenulový výsledok vykonania funkcie napovie
nám o jeho úspechu.

Teraz si predstavte, že dnes sú bohovia na našej strane a vyrábajú
okamžité odoslanie niekoľkých správ: WM_CAP_SET_SCALE,
WM_CAP_SET_PREVIEWRATE, WM_CAP_SET_PREVIEW. Bohužiaľ, ako je to v prípade funkcií, C#
nevie nič o existencii týchto konštánt. Budete ich musieť znova definovať
sám za seba. Nižšie uvádzam zoznam všetkých potrebných konštánt s komentármi.

//Vlastná správa
private const int WM_CAP = 0x400;
//Pripojte sa k ovládaču zariadenia na zachytávanie videa
private const int WM_CAP_DRIVER_CONNECT = 0x40a;
// Prerušte spojenie s ovládačom na zachytávanie videa
private const int WM_CAP_DRIVER_DISCONNECT = 0x40b;
//Kopírovať rám do schránky
private const int WM_CAP_EDIT_COPY = 0x41e;
//Zapnutie/vypnutie režimu ukážky
private const int WM_CAP_SET_PREVIEW = 0x432;
//Povolenie/zakázanie režimu prekrytia
private const int WM_CAP_SET_OVERLAY = 0x433;
// miera ukážky
private const int WM_CAP_SET_PREVIEWRATE = 0x434;
//Povoliť/zakázať zmenu mierky
private const int WM_CAP_SET_SCALE = 0x435;
private const int WS_CHILD = 0x40000000;
private const int WS_VISIBLE = 0x10000000;
//Nastavenie funkcie spätného volania pre náhľad
private const int WM_CAP_SET_CALLBACK_FRAME = 0x405;
//Prijímanie jednej snímky z ovládača na zachytávanie videa
private const int WM_CAP_GRAB_FRAME = 0x43c;
//Uloženie snímky z fotoaparátu do súboru
private const int WM_CAP_SAVEDIB = 0x419;

Ďalší popis triedy pre prácu s webkamerou vynechám. rám i
zvážil, a so všetkým ostatným to môžete ľahko zistiť rozsvietením môjho
dobre komentovaný zdroj. Jediná vec, ktorú nechcem opustiť
v zákulisí je príklad využitia knižnice.

Celkovo som v knižnici implementoval (presnejšie pridal) pár metód: GetAllDevices
(už sa uvažuje), GetDevice (získanie ovládača zariadenia na zachytávanie videa pomocou
index), ShowWindow (zobrazenie obrázka z webovej kamery), GetFrame (zachytenie
jednotlivé snímky do grafického súboru) a GetCapture (zachytenie toku videa).

Ako ukážku výkonu vyrobenej lib som načrtol
malá aplikácia. Na formulár som umiestnil jeden komponent ComboBox
(používa sa na uloženie zoznamu dostupných zariadení na zachytávanie videa) a niekoľko
tlačidlá - "Obnoviť", "Štart", "Stop" a "Snímka obrazovky". Ach áno, stále na mojej uniforme
oslňuje komponent Image. Používam ho na zobrazenie videa z fotoaparátu.

Debrífing spustíme tlačidlom „Aktualizovať“. Po kliknutí sa mi zobrazí zoznam
všetky nainštalované zariadenia na zachytávanie videa. Vnútro tohto obslužného programu udalosti:

Zariadenia zariadenia = DeviceManager.GetAllDevices();
foreach (zariadenie v zariadeniach)
{
cmbDevices.Items.Add(d);
}

Je to naozaj také jednoduché? Knižnica, ktorú sme vyvinuli, sa stará o všetko čierne
prácu a môžeme sa tešiť len z objektovo orientovaného
programovanie. Kód na umožnenie zobrazenia streamu videa vyzerá ešte jednoduchšie.
z fotoaparátu:


selectedDevice.ShowWindow(this.picCapture);

Všetko je opäť jednoduchšie ako dusená repa. Teraz sa pozrime na kód pre tlačidlo „Snímka obrazovky“:

Device selectedDevice = DeviceManager.GetDevice(cmbDevices.SelectedIndex);
selectedDevice.FrameGrabber();

Metóde FrameGrabber() som nevenoval veľkú pozornosť. V mojom zdroji
volanie metódy uloží aktuálny rámec priamo do koreňového adresára systému
disk. Samozrejme, nie je to veľmi správne, takže pred bojovým použitím
nezabudnite vykonať potrebné opravy.

Pripravené #3

Teraz je čas hovoriť o tom, ako vytvoriť jednoduchý, ale spoľahlivý
video monitorovací systém. Takéto systémy sú zvyčajne založené na dvoch algoritmoch:
rozdiel medzi dvoma rámami a jednoduchým modelovaním pozadia. Ich implementácia (kód)
dosť objemné, teda v naj posledná chvíľa rozhodol som sa ísť pre viac
jednoduchý spôsob. Ľahkým spôsobom je myslené použitie výkonného, ​​ale zatiaľ
málo známy framework pre .NET - AForge.NET.

AForge.NET je primárne určený pre vývojárov a výskumníkov.
S jeho pomocou si môžu vývojári výrazne uľahčiť prácu pri vývoji
projekty pre tieto oblasti: neurónové siete, práca s obrázkami (overlay
filtre, úprava obrázkov, filtrovanie po pixeloch, zmena
veľkosť, rotácia obrazu), genetika, robotika, interakcia s videom
zariadenia atď. Rámec sa dodáva s dobrou dokumentáciou. V nej
popisuje absolútne všetky vlastnosti produktu. Nebuď s ňou príliš lenivý
zoznámiť sa. Zvlášť chcem poznamenať kvalitu kódu tohto produktu. Všetko
je písaná civilne a hrabať sa v kódexe je jedna radosť.

Teraz späť k nášmu bezprostrednému problému. Úprimne povedané, prostriedky
rámca, je riešený ako dva krát dva. "Tak prečo si mi zdvihol mozog WinAPI?"
funkcií?" - spýtate sa s nechuťou. A aby ste v ničom neboli
obmedzené. Sám vieš, že projekty sú rôzne. Niekde pohodlnejšie na uplatnenie
colossus.NET a niekde si ľahšie vystačíte so starým dobrým WinAPI.

Vráťme sa k nášmu problému. Na implementáciu detektora pohybu musíme
použite triedu MotionDetector z vyššie uvedeného rámca. Trieda
funguje dobre s objektmi typu Bitmapa a umožňuje rýchlo vypočítať percento
nezrovnalosti medzi týmito dvoma obrázkami. V kóde by to vyzeralo nejako takto
Takže:

MotionDetector detektor = nový MotionDetector (
nový TwoFramesDifferenceDetector(),
new MotionAreaHighlighting());

//Spracúva sa ďalší snímok
if (detektor != null)
{
float motionLevel = detektor.ProcessFrame(image);

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

if (detector.MotionProcessingAlgorithm is BlobCountingObjectsProcessing)
{
BlobCountingObjectsProcessing countingDetector = (BlobCountingObjectsProcessing)
detektor.MotionProcessingAlgorithm;
objectsCountLabel.Text = "Objekty: " + countingDetector.ObjectsCount.ToString(
);
}
inak
{
objectsCountLabel.Text = "";
}

Vyššie uvedený kód (nepočítajúc inicializáciu triedy MotionDetector) mám
sa vykoná pri prijatí ďalšej snímky z webovej kamery. Po obdržaní rámu I
Vykonávam banálne porovnanie (metóda ProcessFrame): ak je hodnota premennej
motionlevel je vyšší ako motionLevelAlarm (0,015f), čo znamená, že musíte spustiť alarm!
Zistený pohyb. Na jednej zo snímok obrazovky je jasne viditeľná ukážka práce.
detektor pohybu.

Pripravené #4

Webová kamera sa dá ľahko prispôsobiť na rozpoznávanie tvárí a vytváranie
pokročilý spôsob, ako ho prihlásiť do systému? Ak po strávení všetkého tohto materiálu si
Ak si myslíte, že je to ťažké, tak sa mýlite! Koncom marca na stránke
http://codeplex.com (hosting
pre OpenSource projekty od MS) sa objavil príklad (a potom odkaz na článok),
demonštrovanie implementácie programu na rozpoznávanie tváre
webkamery. Samotný príklad je založený na použití nových funkcií .NET a
Strieborné svetlo. Je nereálne analyzovať tento príklad v rámci článku v časopise, keďže
Autor zdroja sa snažil a robil všetko tak šik, ako sa len dalo. Tu vy a
algoritmy pre prácu s obrázkami (filter rozostrenia, redukcia šumu,
porovnanie pixel po pixeli, roztiahnutie atď.) a ukážka nového SilverLight a
oveľa viac. Jedným slovom, treba použiť! Pozrite si odkaz na projekt a článok nižšie.

Koniec filmu

Príklady uvedené v článku vám poslúžia ako dobrý východiskový bod. Na nich
založený na jednoduchom použití ako profesionálny nástroj pre webovú kameru a
získať niekoľko stoviek dolárov za štvrťrok na jeho predaji alebo napísať sly and
škodlivý trójsky spyware.

Pamätajte si článok o . V ňom som povedal, že časy keyloggerov už pominuli.
Teraz sú obzvlášť dôležité audio a video dáta. Vzhľadom na to dnes
webová kamera je povinným atribútom každého notebooku, je ľahké si ju predstaviť
koľko zaujímavých videí môžete natočiť tým, že obeti dáte „užitočný
program" ... Toto som ti však nepovedal :). Veľa šťastia v programovaní, a
budú otázky - píšte.

www

http://blogs.msdn.com/
– Ruská verzia článku „Silverlight 4 detekcia tváre v reálnom čase“
(rozpoznanie tváre v reálnom čase pomocou SilverLight).


http://facelight.codeplex.com/ – tu je hosťovaný projekt „Facelight“,
umožňujúce rozpoznávanie tváre v reálnom čase. Ak sa chystáte kódovať
seriózny softvér na identifikáciu tvárí alebo prihlásenie do systému, potom sa pozrite na
tento projekt je nutnosťou.


http://www.aforgenet.com/framework/ - tu to máte
nájdete AForge .NET - skvelý a ľahko použiteľný rámec na prácu
videá, obrázky atď.

http://vr-online.ru
- všetky zdrojové kódy príkladov, ako aj ich množstvo Ďalšie informácie vy
môžete sa zlúčiť z webovej stránky projektu VR-Online.

Ako monitorovať cez webovú kameru notebooku? Je možné vykonávať skryté sledovanie prostredníctvom webovej kamery prenosného počítača? Áno, možno vám s tým môže pomôcť softvér na sledovanie prenosných počítačov.

Chceme vás okamžite upozorniť na skutočnosť, že skryté sledovanie cez webovú kameru notebooku bez povolenia používateľa tohto zariadenia, tajné sledovanie, odpočúvanie hovorov a čítanie osobnej korešpondencie je v mnohých krajinách nezákonné. Preto, ak chcete pozorovať cez webovú kameru notebooku diskrétne, zvážte tento dôležitý fakt.

Je možné tajne sledovať cez webovú kameru?

Našich konzultantov sa často pýtajú niečo také: „Je pravda, že môžete špehovať človeka cez webovú kameru? Samozrejme, je to možné a je to pravda, že rodičia sledujú svoje deti cez webovú kameru a žiarliví manželia sa navzájom sledujú a vedúci sledujú svojich podriadených a špeciálne služby sledujú nebezpečných výtržníkov.

Všetci a všetko sú sledovaní. Áno, a urobiť to so súčasnými technológiami je celkom jednoduché aj pre bežného používateľa. Teraz o tom, čo znamená „sledovanie prostredníctvom webovej kamery prenosného počítača“, prečo je potrebné a ako sa vykonáva.

Ako prebieha dohľad cez kameru notebooku?

Dohľad cez webovú kameru notebooku- to je možnosť na diaľku (v značnej vzdialenosti od samotného notebooku) zapnúť webovú kameru a sledovať v reálnom čase, čo sa deje v miestnosti.

Video dohľad cez webovú kameru notebooku vám umožní mať prehľad o všetkom, čo sa deje vo vašej domácnosti, keď nie ste:

  • Čo robia deti v izbe?
  • ak hrajú na notebooku, aká je ich reakcia na hry;
  • čo robia psi, keď sú sami;
  • ako sa opatrovateľka správa pri starostlivosti o vaše dieťa;
  • a oveľa viac.

Ak ste šéfom spoločnosti, kde zamestnanci pracujú na notebookoch v kancelárii alebo s nimi chodia na úlohy, potom vám skryté sledovanie cez webovú kameru notebooku umožní vidieť všetko, čo sa deje v zornom poli kamery. Budete mať prehľad o tom, čo zamestnanci robia počas pracovnej doby na svojich pracoviskách. Cez webovú kameru notebooku budete môcť sledovať aj to, čo robia terénni pracovníci na úlohách.

Aby ste mohli cez webovú kameru notebooku pozorovať skryto a na diaľku, musíte si na tento notebook nainštalovať sledovací program. Jeden z najlepšie programy skryté sledovanie prostredníctvom kamery notebooku 2019 sa považuje za sledovací program Vkurse Windows.

Kde si môžem stiahnuť sledovací softvér pre môj laptop?

Na stránke nášho webu stiahnite si zadarmo sledovací program pre Vkurse Windows laptop. Ďalšie informácie o tom, ako nainštalovať a nakonfigurovať program sledovania prostredníctvom webovej kamery na prenosnom počítači, nájdete v príručke vo formáte pdf. Dá sa stiahnuť na stránke VkurSe Windows – vedľa tlačidla „Stiahnuť“.

Pozor! Prosím, majte na pamäti, že na našej stránke môžete:

  • stiahnite si inštalačný súbor programu - zadarmo;
  • stiahnite si príručku – bezplatne;
  • registrácia - zadarmo;
  • Prvých 7 dní po registrácii je zadarmo.

Ak od vás požadujú peniaze za registráciu alebo inštalačný súbor, znamená to, že ste na podvodnej stránke, buďte opatrní!

Ako zapnúť video dohľad cez webovú kameru prenosného počítača na diaľku?

Kameru môžete zapnúť prostredníctvom svojho osobného účtu, ktorý sa otvorí po registrácii. Prvých 7 dní bude fungovať zadarmo. Aby ste mohli naďalej povoliť video dohľad cez webovú kameru prenosného počítača na diaľku, budete musieť zaplatiť za predplatné.

V tom skúšobné obdobie Zoznámite sa s obrovskými možnosťami programu:

  • úplný rozpis všetkých akcií (podrobný zoznam vo forme tabuľky, grafu a diagramu);
  • Monitorovanie obrazovky počítača pomocou snímok obrazovky;
  • keylogger (heslá a text);
  • štatistiky zapnutia/vypnutia internetu;
  • štatistiky návštev na internetových stránkach;
  • sledovanie prevádzky počítača na tlačiarni - aké dokumenty a koľko strán bolo vytlačených;
  • vzdialene sa pripojiť k pracovnej ploche cez internet - sledovací softvér pre laptop online;
  • a oveľa viac.

Program VkurSe Windows je jedným z najlepších softvérov na sledovanie kamier notebooku 2019.

zdieľam