Kaip nustatyti, ar nešiojamasis kompiuteris ar kompiuterio internetinė kamera buvo pažeista? Kaip sužinoti, ar kamera jus seka? Ar gali web kamera

Kai kurie žmonės baiminasi, kad jų nešiojamuosiuose kompiuteriuose įmontuota internetinė kamera gali sukelti
juos šnipinėti. Jie bijo to taip rimtai, kad kartais net
užklijuokite jos budrią akį juostele. Jie tai daro dėl priežasties. Mes jums pasakysime
kaip programiškai valdyti nešiojamajame kompiuteryje įmontuotą internetinę kamerą ir ją naudoti
funkcionalus tiek ramiems, tiek nelabai tikslams.

Pradedame įgyvendinimą: pirmieji erzinantys nusivylimai

Buvau labai nustebęs ir nusiminęs, kai sužinojau, kad puikiame ir galingame .NET
Framework visiškai neturi galimybės lengvai bendrauti su internetinėmis kameromis.
Ketvirtojoje versijoje situacija pagerėjo (SilverLight projektams,
atitinkamas klases), bet aš neturėjau laiko jų išbandyti, nes pavyzdys skirtas
Šį straipsnį pradėjau rašyti dar prieš oficialiai išleidžiant VS2010 ir 4-ąjį .NET'a.

Beveik beviltiškai įsitaisiau „Google“. Runet paieškos rezultatai
Manęs neįkvėpė – radau tik nuorodas į MSDN ir technologijas
„DirectDraw“. Net bandžiau nupiešti paprastą pavyzdį, bet dėl ​​to
Mano patirties stoka su DirectDraw buvo baisu. sugebėjau
sukurti labai paprastą programą, bet vis tiek nepavyko visko joje sugauti
trikdžių.

Dar labiau beviltiškai ėmiau blaškyti mūsų Vakarų bendražygių išteklius.
Išstudijavus kelias dešimtis nuorodų, galėjau iškasti daug gėrybių. Tarp
buvo visokių pavyzdžių ir smulkių straipsnių (amerikiečiai daug ko nemėgsta
rašyti). Man netgi pavyko rasti veikiantį pavyzdį, pagrįstą „DirectDraw“, bet kai aš
Pamačiau kodą – išsigandau. Sunku buvo tai išsiaiškinti. Taigi nusprendžiau to nedaryti
nerimauti ir pabandyti rasti paprastesnį būdą. Neturėjau laiko atsisveikinti
Pavyzdžiui, „DirectDraw“, kaip patraukiau kitą akį. Pavyzdžio autorius užkodavo
visa biblioteka darbui su internetinėmis kameromis ir kitais vaizdo įrašymo įrenginiais,
naudojant VFW (Video For Windows) technologiją.

Gaila, kad autorinis projektas (turiu omeny biblioteką) buvo kiek įmanoma kastruotas. Viskas,
biblioteka leido rodyti vaizdą iš internetinės kameros. Jokio gaudymo
nebuvo atskirų kadrų, vaizdo įrašymo ir kitų naudingų funkcijų.

Ir vis dėlto mano pasąmonė ryžtingai man pasakė, kad šis projektas ir
yra tai, ko aš ieškojau. Prieš greitai žvilgtelėjau į jo kodą, as
Mačiau žinomų laimėjimo pranešimų pavadinimus ir taip pat žinomus WinAPI funkcijų pavadinimus.
Kažkada man teko rašyti prašymą dirbti su web kamera
Delfyje. Tada pirmą kartą susidūriau su šiomis funkcijomis.

Pažiūrėjęs į šaltinius, nusprendžiau parašyti savo bibliotekos variantą ir aprūpinti ją reikalingais
funkcinis.

Būrys, parengties numeris 1

Gali būti, kad viename kompiuteryje / nešiojamajame kompiuteryje gali būti kelios internetinės kameros. Per
pavyzdys nebūtinai toli. Darbe dažnai tenka organizuoti
nepretenzinga vaizdo konferencija. Paprastai dalyvauja du žmonės. Kiekvienas iš
dalyviai filmuojami atskira kamera. Pačios kameros yra prijungtos prie mano kompiuterio. Kada
Pradedu filmuoti, tada darbo su vaizdo kameromis programoje pasirenku tą, kurios man reikia
dabartinė kamera. Kadangi nusprendėme perimti fotoaparato valdymą, privalome
išsiaiškinkite, kaip gauti įdiegtų vaizdo įrašymo įrenginių sąrašą ir pasirinkite
ta, su kuria dirbsime šiuo metu.

Norėdami išspręsti šią paprastą užduotį, WindowsAPI suteikia funkciją
capGetDriverDescription (). Tam reikia penkių parametrų:

  1. wDriverIndex – vaizdo įrašymo tvarkyklės indeksas. Indekso reikšmė gali
    svyruoti nuo 0 iki 9;
  2. lpszName yra rodyklė į buferį, kuriame yra atitinkamas tvarkyklės pavadinimas;
  3. cbName – lpszName buferio dydis (baitais);
  4. lpszVer yra rodyklė į buferį, kuriame yra konkretaus aprašymas
    vairuotojai;
  5. cbVer yra buferio dydis (baitais), kuriame saugomas tvarkyklės aprašymas.

Jei pavyks, funkcija grąžins TRUE. Funkcijos aprašymas pas mus
yra, dabar pažiūrėkime, kaip jį apibrėžti C #. Tai daroma taip:


apsaugotas statinis išorinis bool capGetDriverDescriptionA (trumpas wDriverIndex,
ref Eilutė lpszName, int cbName, ref
Styga lpszVer, int cbVer);

Atkreipkite dėmesį, kad prieš nurodydami jungiamos funkcijos pavadinimą, in
privaloma parašyti DLL, kuriame jis apibrėžtas, pavadinimą. V
mūsų atveju tai yra avicap32.dll.

Taigi, funkcija importuota, dabar galite parašyti klasę, kurioje ji bus
būti naudojamas. Aš nesuteikiu viso klasės kodo, kad gaučiau įrenginių sąrašą.
Aš tiesiog parodysiu jums pagrindinio metodo kodą:

viešas statinis įrenginys GetAllCapturesDevices ()
{
String dName = "" .PadRight (100);
String dVersion = "" .PadRight (100);

už (trumpas i = 0; i< 10; i++)
{
if (capGetDriverDescriptionA (i,
ref dName, 100, ref dVersion,
100))
{
Įrenginys d = naujas Įrenginys (i);
d.Vardas = dVardas.Apkarpyti ();
d.Version = dVersion.Trim ();

prietaisai.Pridėti (d);
}
}
grąžinti (Įrenginio) įrenginius.ToArray
(typeof (Device));
}

Kodas niekur neatrodo paprastesnis. Įdomiausia vieta jame – ciklas, kuriame
vadinama aukščiau pateikta funkcija capGetDriverDescription. Iš MSDN mes
žinome, kad indeksas (pirmasis capGetDriverDescription () funkcijos parametras) gali
svyruoja nuo 0 iki 9, todėl tikslingai pradedame ciklą
diapazonas. Metodo vykdymo rezultatas bus įrenginių klasių masyvas (ši klasė
Aš pats tai nusprendžiau, žr. atitinkamus šaltinius).

Supratome, kaip gauti įrenginių sąrašą, dabar pasirūpinsime ekranu
vaizdo srautas iš fotoaparato. Čia ši funkcija mums puikiai pasitarnaus.
capCreateCaptureWindow (), skirtas fiksavimo langui sukurti.

Bėgdamas šiek tiek į priekį, pasakysiu, kad tolesni veiksmai su kamera bus
įvykti banaliai siunčiant žinutes į fiksavimo langą. Taip tiksliai,
turėsite naudoti skausmingai pažįstamą „Windows“ programuotoją (ir patį juokingiausią)
funkcija SendMessage ()

Dabar atidžiau pažvelkime į capCreateCaptureWindow () funkciją. Ji
reikalingi šeši argumentai:

  1. lpszWindowName Nulinė eilutė, kurioje yra fiksavimo lango pavadinimas.
  2. dwStyle – lango stilius;
  3. x - X koordinatė;
  4. y - Y koordinatė;
  5. nWidth – lango plotis;
  6. nHeight – lango aukštis;
  7. hWnd - pirminio lango rankena;
  8. nID yra lango identifikatorius.

Funkcijos vykdymo rezultatas bus sukurto lango rankena arba NULL, jei tai yra
klaidų. Kadangi ši funkcija taip pat susijusi su WinAPI, ji vėl reikalinga
importuoti. Importo kodo nepateiksiu, nes jis praktiškai yra
identiškas tai, ką parašiau dėl capGetDriverDescription () funkcijos. Geriau iš karto
Pažvelkime į fotoaparato inicijavimo procesą:

deviceHandle = capCreateCaptureWindowA (ref deviceIndex, WS_VISIBLE |
WS_CHILD, 0, 0, lango plotis, lango aukštis, rankena, 0);

if (Siųsti pranešimą (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);
}

Šiame kode iškart po lango sukūrimo bandoma išsiųsti pranešimą
WM_CAP_DRIVER_CONNECT. Nulinis funkcijos vykdymo rezultatas parodys
mus apie jos sėkmę.

Dabar įsivaizduokime, kad šiandien dievai yra mūsų pusėje ir mes gaminsime
nedelsiant išsiųsti kelis pranešimus: WM_CAP_SET_SCALE,
WM_CAP_SET_PREVIEWRATE, WM_CAP_SET_PREVIEW. Deja, kaip ir su funkcijomis, C #
nieko nežino apie šių konstantų egzistavimą. Turėsite juos apibrėžti dar kartą
savarankiškai. Žemiau pateikiau visų būtinų konstantų sąrašą su komentarais.

// Pasirinktinis pranešimas
privatus const int WM_CAP = 0x400;
// Prisijunkite prie vaizdo įrašymo įrenginio tvarkyklės
privatus const int WM_CAP_DRIVER_CONNECT = 0x40a;
// Nutraukite ryšį su vaizdo įrašymo tvarkykle
privatus const int WM_CAP_DRIVER_DISCONNECT = 0x40b;
// Nukopijuokite rėmelį į mainų sritį
privatus const int WM_CAP_EDIT_COPY = 0x41e;
// Įjungti / išjungti peržiūros režimą
privatus const int WM_CAP_SET_PREVIEW = 0x432;
// Įjungti / išjungti perdangos režimą
privatus const int WM_CAP_SET_OVERLAY = 0x433;
// greičio peržiūra
privatus const int WM_CAP_SET_PREVIEWRATE = 0x434;
// Įjungti / išjungti mastelio keitimą
privatus const int WM_CAP_SET_SCALE = 0x435;
privatus const int WS_CHILD = 0x40000000;
privatus const int WS_VISIBLE = 0x10000000;
// Nustatykite peržiūros atgalinio skambinimo funkciją
privatus const int WM_CAP_SET_CALLBACK_FRAME = 0x405;
// Gaukite vieną kadrą iš vaizdo įrašymo tvarkyklės
privatus const int WM_CAP_GRAB_FRAME = 0x43c;
// Išsaugokite kadrą iš fotoaparato į failą
privatus const int WM_CAP_SAVEDIB = 0x419;

Tolimesnio darbo su internetine kamera klasės aprašymo praleisiu. Rėmas i
apsvarstė, o su visa kita galite nesunkiai išsiaiškinti, apšviesdami mano
gerai komentuotas šaltinis. Vienintelis dalykas, kurio nenorėčiau palikti
užkulisiuose yra naudojimosi biblioteka pavyzdys.

Iš viso bibliotekoje įdiegiau (tiksliau pridėjau) porą metodų: GetAllDevices
(jau svarstoma), GetDevice (vaizdo įrašymo įrenginio tvarkyklės gavimas iki
rodyklė), „ShowWindow“ (rodyti vaizdą iš internetinės kameros), „GetFrame“ (užfiksuoti
atskiras kadras į grafinį failą) ir GetCapture (vaizdo įrašo srauto fiksavimas).

Pagamintos lib funkcionalumo demonstravimui nubraižiau eskizą
maža aplikacija. Formoje įdėjau vieną ComboBox komponentą
(naudojamas galimų vaizdo įrašymo įrenginių sąrašui saugoti) ir keli
mygtukai - "Atnaujinti", "Pradėti", "Stop" ir "Ekrano kopija". O taip, vis dar formoje
komponentas Vaizdas apakinamas. Aš naudoju jį vaizdo įrašui iš fotoaparato rodyti.

Aprašymą pradėkime mygtuku „Atnaujinti“. Paspaudęs gaunu sąrašą
visų įdiegtų vaizdo įrašymo įrenginių. Šio įvykio tvarkyklės įdaras:

Įrenginio įrenginiai = DeviceManager.GetAllDevices ();
foreach (įrenginys d įrenginiuose)
{
cmbDevices.Items.Add (d);
}

Argi ne taip paprasta? Mūsų sukurta biblioteka perima visą juodą
dirbti ir mes tiesiog turime mėgautis objektiniu orientuotumu
programavimas. Vaizdo įrašų srauto rodymo įgalinimo kodas atrodo dar paprastesnis.
iš kameros:


selectDevice.ShowWindow (this.picCapture);

Vėlgi, viskas paprasčiau nei garuose virtą ropę. Na, o dabar pažvelkime į mygtuko „Ekrano kopija“ kodą:

Įrenginys pasirinktasDevice = DeviceManager.GetDevice (cmbDevices.SelectedIndex);
pasirinktasDevice.FrameGrabber ();

Nekreipiau daug dėmesio į FrameGrabber () metodą. Mano šaltinyje
iškvietus metodą dabartinis kadras išsaugomas tiesiai sistemos šaknyje
diskas. Žinoma, tai nėra labai teisinga, todėl prieš naudojant kovinį
nepamirškite atlikti reikiamų pataisymų.

Parengties numeris 3

Dabar atėjo laikas kalbėti apie tai, kaip sukurti paprastą, bet patikimą
vaizdo stebėjimo sistema. Paprastai tokios sistemos yra pagrįstos dviem algoritmais:
skirtumas tarp dviejų kadrų ir paprasto fono modeliavimo. Jų įgyvendinimas (kodas)
gana didelės apimties, todėl paskutinę akimirką nusprendžiau ieškoti daugiau
lengvas kelias. Lengvas maršrutas reiškia naudoti galingą, bet kol kas
mažai žinoma .NET sistema – AForge.NET.

AForge.NET visų pirma skirtas kūrėjams ir tyrinėtojams.
Su jo pagalba kūrėjai gali žymiai palengvinti savo darbą kurdami
Projektai šioms sritims: neuroniniai tinklai, darbas su vaizdais (perdanga
filtrai, vaizdo redagavimas, filtravimas po pikselių, keitimas
dydis, vaizdo pasukimas), genetika, robotika, vaizdo sąveika
prietaisai ir kt. Geri dokumentai pateikiami kartu su sistema. Jame
aprašytos absoliučiai visos gaminio savybės. Nebūk per daug tingus su ja
susipažinti. Ypač noriu atkreipti dėmesį į šio produkto kodo kokybę. Viskas
parašyta civilizuotai ir gilintis į kodą – vienas malonumas.

Dabar grįžkime prie neatidėliotinos užduoties. Atvirai kalbant, priemonėmis
sistema, ji išspręsta kaip du ir du. „Tai kodėl tu užvedei mano smegenis su WinAPI
funkcijas?“ – nepatenkintai klausiate.Ir taip, kad nieko nebūtumėte
ribotas. Pats žinai, kad yra įvairių projektų. Patogiau kur nors kreiptis
NET, bet kai kur lengviau išsiversti su senu geru WinAPI.

Grįžkime prie savo problemos. Norėdami įdiegti judesio detektorių, turėsime
naudokite MotionDetector klasę iš aukščiau pateiktos sistemos. Klasė
puikiai veikia su tokiais objektais kaip Bitmap ir leidžia greitai apskaičiuoti procentą
neatitikimai tarp dviejų vaizdų. Kodo forma tai atrodys panašiai
Taigi:

MotionDetector detektorius = naujas judesio detektorius (
naujas TwoFramesDifferenceDetector (),
naujas MotionAreaHighlighting ());

// Apdorokite kitą kadrą
jei (detektorius! = nulis)
{
float motionLevel = detektorius.ProcessFrame (vaizdas);

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

if (detector.MotionProcessingAlgorithm yra BlobCountingObjectsProcessing)
{
BlobCountingObjectsProcessing countingDetector = (BlobCountingObjectsProcessing)
detektorius.MotionProcessingAlgoritm;
objectsCountLabel.Text = "Objektai:" + countingDetector.ObjectsCount.ToString (
);
}
Kitas
{
objectsCountLabel.Text = "";
}

Aukščiau pateiktą kodą (neskaičiuojant MotionDetector klasės inicijavimo) turiu
vykdomas, kai iš internetinės kameros gaunamas kitas kadras. Gavęs kadrą I
Atlieku banalų palyginimą (ProcessFrame metodas): jei kintamojo reikšmė
motionlevel yra didesnis nei motionLevelAlarm (0,015f), o tai reiškia, kad turite skambėti žadintuvu!
Aptiktas judesys. Viena iš ekrano kopijų aiškiai rodo darbo demonstravimą
judesio detektorius.

Pasirengimas # 4

Interneto kamera gali būti lengvai pritaikyta atpažinti veidus ir kurti
pažangus būdas prisijungti prie sistemos? Jei suvirškinus visus šiuos dalykus, jūs
jei manai, kad tai sunku, vadinasi klysti! Kovo pabaigoje svetainėje
http://codeplex.com (priegloba
Atvirojo kodo projektams iš MS) pasirodė pavyzdys (ir tada nuoroda į straipsnį),
parodomas veido atpažinimo programos įgyvendinimas naudojant
internetinės kameros. Pats pavyzdys paremtas naujomis .NET ir funkcijomis
Sidabrinė šviesa. Nerealu analizuoti šį pavyzdį žurnalo straipsnio rėmuose, nes
šaltinio autorius stengėsi ir padarė viską kuo protingiau. Čia tu ir
darbo su vaizdais algoritmai (suliejimo filtras, triukšmo mažinimas,
pikselių palyginimas, tempimas ir kt.) ir naujų „SilverLight“ gaminių demonstravimas ir
daug daugiau. Trumpai tariant, būtina naudoti! Žemiau ieškokite nuorodos į projektą ir straipsnį.

Filmo pabaiga

Šiame straipsnyje pateikti pavyzdžiai suteiks jums gerą atspirties tašką. Ant jų
remiantis juo lengva susieti kaip profesionalią darbo su internetine kamera priemone ir
surinkti kelis šimtus dolerių per ketvirtį jo pardavimo arba parašyti gudrus ir
kenkėjiškas Trojos šnipas.

Prisiminkite straipsnį apie. Jame sakiau, kad klavišų kaupiklių laikai baigėsi.
Garso ir vaizdo duomenys dabar ypač aktualūs. Atsižvelgiant į tai šiandien
internetinė kamera yra privalomas bet kurio nešiojamojo kompiuterio atributas, nesunku įsivaizduoti
kiek įdomių vaizdo įrašų galite nufilmuoti, paslydę „naudinga
programa "... Tačiau aš jums to nesakiau :). Sėkmės jums programuojant ir
bus klausimų - rašykit.

Www

http://blogs.msdn.com/
- Straipsnio „Silverlight 4 realiu laiku veido aptikimas“ versija rusų kalba
(veido atpažinimas realiuoju laiku naudojant „SilverLight“).


http://facelight.codeplex.com/ – čia patalpintas projektas „Facelight“,
leidžia atpažinti veidą realiu laiku. Jei ketinate koduoti
rimta programinė įranga, skirta identifikuoti asmenis arba prisijungti prie sistemos, tada pažiūrėkite
šis projektas tiesiog būtinas.


http://www.aforgenet.com/framework/ – štai jūs
rasite AForge .NET – puikią ir lengvai naudojamą darbo sistemą
vaizdo įrašai, vaizdai ir kt.

http://vr-online.ru
- visi pavyzdžių šaltinio kodai, taip pat daugybė papildomos informacijos
galite sujungti iš VR-Online projekto svetainės.

Yra du būdai, kaip naudoti skaitmeninę kamerą kaip internetinę kamerą – naudojant integruotą internetinės kameros režimą arba naudojant kamerą kaip vaizdo įrašymo įrenginį. Panagrinėkime kiekvieną iš šių variantų.

Pirmiausia patikrinkite fotoaparato vadovą, kad sužinotumėte, ar jis gali veikti kaip žiniatinklio kamera. Daugelis skaitmeninių fotoaparatų turi šią funkciją. Jums tereikia įdiegti patentuotą programinę įrangą, kad galėtumėte ją naudoti kaip internetinę kamerą – dažniausiai ją rasite fotoaparato gamintojo svetainėje. Prieš prijungdami fotoaparatą, įdiekite reikiamą programinę įrangą.


Procedūra:

  • Prijunkite fotoaparatą prie kompiuterio – prijungimas galimas tiek per USB kabelį, tiek (jei reikia) naudojant garso/vaizdo kabelius, kurie gali būti tiekiami kartu su fotoaparatu.
  • Eikite į „Mano kompiuteris“ (jei naudojate „Windows 7“, „8“ arba „8.1“) ir spustelėkite USB vaizdo įrašymo įrenginio piktogramą. Greičiausiai bus užfiksuotas vaizdo įrašas iš fotoaparato. Jei ne, patikrinkite, ar maitinimo adapteris prijungtas prie fotoaparato. Kai kurios kameros negali veikti kaip internetinės kameros, kol neprijungtas išorinis maitinimo šaltinis. Interneto kameros režimui reikia daugiau energijos, o vidinio akumuliatoriaus ar baterijų nepakanka.
  • Jei fotoaparatas neperduoda garso, naudokite atskirą mikrofoną.
  • Išsiaiškinkite fotoaparato židinio nuotolį. Mažiausias objektyvo židinio nuotolis lemia minimalų atstumą iki objekto. Paprastai kuo trumpesnis židinio nuotolis, tuo arčiau galite padėti objektą.
  • Įsitikinkite, kad laidai yra tvirtai prijungti, kad transliacijos metu nenutrūktų.
  • Norimą interneto kamerą galite pasirinkti programoje, kurią naudosite (Skype ir kt.)
Kokybišką fotoaparatą ar fotoaparatą galite rinktis mūsų arba.

Antruoju atveju, jei fotoaparatas neturi internetinės kameros veikimo režimo, bet gali transliuoti vaizdą per vaizdo kabelį, jums reikės ne tik tvarkyklių, bet ir specializuotos programinės įrangos vaizdo signalui nukreipti į internetą (pvz. Pavyzdžiui, „ManyCam“, „Active WebCam“, „SplitCam“ programos). Standartinės vaizdo fiksavimo programos gali įrašyti fotoaparatu darytus vaizdo įrašus į standųjį diską, tačiau negali transliuoti šio signalo į tinklą – todėl reikia iš anksto pasirūpinti reikiamos programos parinkimu.

Norėdami organizuoti kameros kaip internetinės kameros veikimą, kompiuteryje turite turėti vaizdo įrašymo įrenginį (Capture Video). Toks vaizdo įrašymo įrenginys gali būti TV imtuvas, vaizdo plokštė arba specialus adapteris. Įvestis paprastai yra vaizdo įvestis, skirta vaizdo įrašui, naudojant cinch jungtį. Per jį prijungiama kamera.

Prijunkite fotoaparatą išjungtą. Vaizdo įrašymo programos pagalba turėtumėte matyti vaizdo įrašą iš fotoaparato (būtinai nurodykite teisingą vaizdo įvestį - sudėtinis "kompozitas"). Po to galite sukonfigūruoti programas, kad vaizdo įrašymo įrenginys (jūsų fotoaparatas) būtų naudojamas kaip žiniatinklio kamera.

Kaip žinote, net jei esate paranojiškas, tai nereiškia, kad jūsų neseka.

Šiandien, kai tau už nugaros visiškai teisusžiūri, ši frazė ypač aktuali – didelės įmonės jau seniai stebi jūsų veiksmus tinkle, kibernetiniai sukčiai žiūri į banko sąskaitą, o neuroniniai tinklai išmoko sėkmingai atpažinti veidus ir surasti jūsų „VKontakte“ profilį iš nuotraukos.

Norėdami išlaikyti privatumą bent jau namuose, rekomenduojame apsaugoti nuo įsilaužimo. Šiandien pateiksime keletą papildomų rekomendacijų tiems, kurie vis dar galėjo įsilaužti ir gauti prieigą prie kompiuterio ar nešiojamojo kompiuterio kameros.

Įsivaizduokite, kad fotoaparato indikatoriaus lemputė užsidega sekundei ir tada užgęsta. Tai gali būti pažadinimo skambutis, kurio negalima ignoruoti (nebent norite, kad jūsų asmeninis gyvenimas staiga iškiltų į viešumą). Tačiau net jei indikatorius išjungtas, internetinė kamera vis tiek gali veikti slapta.

Sužinoti, kurios programos naudoja fotoaparatą, yra gana paprasta.

1. Visų pirma, jums reikia specialios programinės įrangos, kuri parodys visus procesus, susijusius su konkrečiu įrenginiu. Šiuo tikslu siūlome naudoti Process Explorer. Ši patogi programa pasiekiama prisijungus ir neprisijungus.

2. Tada reikia išsiaiškinti internetinės kameros pavadinimą sistemoje (rusiškose Windows versijose tai skamba kaip "Fizinio įrenginio objekto pavadinimas"). Šią informaciją rasti paprasta: Pradėti – Valdymo skydas – Aparatūra ir garsas – Įrenginių tvarkytuvė.

3. Toliau „Vaizdo gavimo įrenginiai“ – „Kameros ypatybės“ – skirtukas „Informacija“. Išskleidžiamajame sąraše pasirinkite „Fizinio įrenginio objekto pavadinimas“, kuris atrodo maždaug taip: „\ Įrenginys \ 0000009c“. Dešiniuoju pelės mygtuku spustelėkite jį ir spustelėkite „Kopijuoti“.

4. Dabar eikite į Process Explorer, atidarykite paiešką mygtuku su žiūrono piktograma (arba paspausdami Ctrl + F), įveskite "Fizinio įrenginio objekto pavadinimą" ir paleiskite paiešką, kad surastumėte visus procesus naudodami savo internetinę kamerą.

Jei įtartinos veiklos nerandama, nerimauti nėra ko. Paprastai šiame sąraše rasite tik „Skype“ ar kitas vaizdo skambučių programas. Tačiau nepatingėkite patikrinti paleidimo kelio. Užpuolikai dažnai bando pateikti kenkėjišką programą kaip teisėtą programą, pasinaudodami paprastų vartotojų nerūpestingumu.

Tačiau jei Process Explorer sąraše matote įtartinų nesisteminių programų, kurių tikrai neįdiegėte, rekomenduojame uždaryti šį procesą ir užbaigti visą.

P. S. Aukščiau pateiktas metodas gali būti taikomas mikrofonams, kurie taip pat gali būti taikomi šnipinėjimo programoms.

Kaip stebėti nešiojamojo kompiuterio internetinę kamerą? Ar galima atlikti slaptą stebėjimą naudojant nešiojamojo kompiuterio internetinę kamerą? Taip, galbūt nešiojamojo kompiuterio stebėjimo programinė įranga gali jums padėti.

Iš karto norime atkreipti dėmesį, kad slaptas stebėjimas per nešiojamojo kompiuterio internetinę kamerą be šio įrenginio naudotojo leidimo, slaptas sekimas, pokalbių pasiklausymas ir asmeninio susirašinėjimo skaitymas daugelyje šalių yra neteisėtas. Todėl, jei norite slapta žiūrėti per nešiojamojo kompiuterio internetinę kamerą, apsvarstykite šį svarbų faktą.

Ar galima slapta šnipinėti internetinę kamerą?

Mūsų konsultantams dažnai užduodamas toks klausimas: „Ar tiesa, kad per internetinę kamerą galima sekti pasislėpusį žmogų? Žinoma, galima ir tiesa, kad per internetinę kamerą tėvai stebi savo vaikus, o pavydūs sutuoktiniai vienas kitam, vadovai – pavaldiniams, specialios tarnybos – pavojingiems bėdų kelėjams.

Visi stebi visus. Ir tai padaryti naudojant dabartines technologijas yra gana paprasta net paprastam vartotojui. Ką reiškia „stebėjimas per nešiojamojo kompiuterio interneto kamerą“, kodėl to reikia ir kaip tai atliekama.

Kaip stebima nešiojamojo kompiuterio kamera?

Stebėjimas per nešiojamojo kompiuterio internetinę kamerą- tai galimybė nuotoliniu būdu (būnant dideliu atstumu nuo paties nešiojamojo kompiuterio) įjungti internetinę kamerą ir realiu laiku stebėti, kas vyksta kambaryje.

Vaizdo stebėjimas per nešiojamojo kompiuterio internetinę kamerą leis jums žinoti viską, kas vyksta jūsų namuose, kai nesate:

  • ką vaikai veikia kambaryje;
  • jei jie žaidžia nešiojamuoju kompiuteriu, kokia jų reakcija į žaidimus;
  • ką šunys daro likę vieni;
  • kaip auklė elgiasi prižiūrėdama jūsų vaiką;
  • ir daug daugiau.

Jei esate įmonės vadovas, kuriame darbuotojai dirba su nešiojamaisiais kompiuteriais biure arba išeina su jais atlikti užduotis, tada slaptas stebėjimas per nešiojamojo kompiuterio internetinę kamerą leis jums pamatyti viską, kas atsitinka, kas patenka į kameros matymo lauką. . Sužinosite, ką darbuotojai veikia darbo valandomis savo darbo vietose. Be to, per nešiojamojo kompiuterio internetinę kamerą galėsite stebėti, ką lauko darbuotojai atlieka atlikdami užduotis.

Kad galėtumėte stebėti per nešiojamojo kompiuterio žiniatinklio kamerą paslėptą ir nuotoliniu būdu, šiame nešiojamajame kompiuteryje turite įdiegti sekimo programą. Vienas iš Geriausia 2019 m. slapto stebėjimo programine įranga per nešiojamojo kompiuterio kamerą laikoma „Vkurse Windows“ stebėjimo programinė įranga.

Kur galiu atsisiųsti nešiojamojo kompiuterio stebėjimo programinę įrangą?

Mūsų svetainės puslapyje jums reikia Atsisiųskite nešiojamojo kompiuterio „Vkurse Windows“ stebėjimo programinę įrangą nemokamai... Norėdami gauti daugiau informacijos apie tai, kaip įdiegti ir konfigūruoti stebėjimo programinę įrangą naudojant nešiojamojo kompiuterio internetinę kamerą, žr. vadovą pdf formatu. Jį galima atsisiųsti VkurSe Windows puslapyje – šalia mygtuko Atsisiųsti.

Dėmesio! Atminkite, kad mūsų svetainėje galite:

  • atsisiųsti programos diegimo failą - nemokamai;
  • atsisiųsti vadovą – nemokamai;
  • registracija – nemokama;
  • pirmos 7 dienos po registracijos yra nemokamos.

Jei iš jūsų reikalaujama pinigų už registraciją ar diegimo failą, tai reiškia, kad esate sukčių svetainėje, būkite atsargūs!

Kaip nuotoliniu būdu įjungti vaizdo stebėjimą naudojant nešiojamojo kompiuterio internetinę kamerą?

Kamerą galite įjungti per savo asmeninę paskyrą, kuri atsidarys po registracijos. Pirmąsias 7 dienas jis veiks nemokamai. Kad galėtumėte toliau nuotoliniu būdu įjungti vaizdo stebėjimą per nešiojamojo kompiuterio žiniatinklio kamerą, turėsite sumokėti už prenumeratą.

Per šį bandomąjį laikotarpį susipažinsite su didžiulėmis programos galimybėmis:

  • pilnas visų veiksmų išdėstymas (išsamus sąrašas lentelės, grafiko ir diagramos pavidalu);
  • kompiuterio ekrano stebėjimas naudojant ekrano kopijas;
  • Keylogger (slaptažodžiai ir tekstas);
  • Interneto įjungimo/išjungimo statistika;
  • apsilankymų interneto svetainėse statistika;
  • sekti kompiuterio darbą spausdintuve – kokie dokumentai ir kiek puslapių buvo atspausdinti;
  • nuotoliniu būdu prisijungti prie darbalaukio per internetą - nešiojamojo kompiuterio stebėjimo programa internete;
  • ir daug daugiau.

„VkurSe Windows“ programinė įranga yra viena geriausių nešiojamojo kompiuterio kameros stebėjimo programinės įrangos 2019 m.

Namų ūkio ir nuosavybės sauga yra problemos, kurių negalima nuvertinti. Dažnos komandiruotės, darbas toli nuo namų ar kelionės neturėtų lydėti baimės dėl buto – pakanka įrengti savo namus efektyvia stebėjimo sistema.

Kalbant apie stebėjimą, visada iškyla brangūs sprendimai, kurie dažnai yra per didelė našta namų biudžetui. Tai klaida. Vaizdo stebėjimas bute ar nedideliame biure galima organizuoti su minimaliomis išlaidomis, naudojant tam.

Interneto kamera - vaizdo stebėjimas namuose

Stebėjimo organizavimas namuose nereikalauja nei specialių žinių, nei didelių finansinių išlaidų. Sunku patikėti, kad įprastas ar užtenka namo gyventojų, taip pat esamo turto saugumui užtikrinti.

Paprasčiausių modelių kaina dažnai siekia 1000 rublių. Veiksmingos internetinės kameros kainuoja kelis tūkstančius, tačiau tai taip pat nedidelė kaina, jei už tai galite apsaugoti artimuosius. Tokie pirkiniai turėtų būti vertinami kaip investicija į taikią ateitį. 1500 arba 2500 rublių kaina yra nedidelė, palyginti su profesionaliu įrengimu, už kurį reikia mokėti daug daugiau.

Interneto kameros stebėjimas – programos pasirinkimas

Norėdami atlikti paprastą namų stebėjimą, galite naudoti klasikinę internetinę kamerą, prijungtą prie kompiuterio per USB prievadą. Jums taip pat reikės minėto kompiuterio ir susijusios programinės įrangos. Kaip matyta, reikia nedaug sukurti name vaizdo stebėjimo sistemą. Kaina nedidelė, o poveikis gana patenkinamas.

Interneto kamerose, skirtingai nei bent jau IP kamerose, nėra tokių funkcijų kaip judesio aptikimas ar pranešimų apie aliarmą siuntimas el. Šios problemos sprendimas yra specializuota programinė įranga skirtas valdyti tokio tipo įrenginius.

Paprastos programos leidžia naudoti prie kompiuterio prijungtas internetines kameras vaizdams perduoti internetu, taip pat konfigūruoti pagrindinius įrašymo ir saugos nustatymus. Rinkoje jau pasirodė kelios dešimtys namų stebėjimo organizavimo programų, tarp kurių ypač verta paminėti Yawcam ar VitaminD.

Interneto kamera arba IP kamera – kas geriau vaizdo stebėjimui

IP kameros yra brangesnės nei paprastos internetinės kameros, tačiau jos yra daug galingesnės. Norint tinkamai fotografuoti, vaizdai turi būti prijungti tik prie tinklo ir, priešingai nei internetinėje kameroje, jiems nereikia nuolat veikiančio kompiuterio. Jų trūkumas – kaina, kuri dažnai trukdo įsigyti tokio tipo prietaisus.

Kuo dar skiriasi internetinės kameros nuo IP kamerų? Kuris iš šių sprendimų yra geriausias organizuojant namų vaizdo stebėjimą? Kad būtų lengviau atsakyti į pateiktus klausimus, surinkome pagrindinius abiejų pateiktų sprendimų privalumus ir trūkumus.

Internetinė kamera:

  • nebrangūs ir lengvai montuojami(tiesiog prijunkite jį prie USB prievado ir įdiekite tvarkykles)
  • neturi funkcijos reikalingas stebėjimui organizuoti, pavyzdžiui, judesio aptikimui, todėl norint tinkamai veikti, reikalinga speciali programinė įranga
  • namų valdymas su web kamera reikalauja nuolatinio kompiuterio veikimo, o tai sukuria papildomų išlaidų didesnio elektros suvartojimo pavidalu
  • dauguma turimų internetinių kamerų yra prijungtos prie kompiuterio naudojant kabelį ir USB prievadą, todėl įrenginys turi būti šalia kompiuterio, geriausias pasirinkimas (bet ir brangesnis) yra belaidės internetinės kameros, kurias galima montuoti bet kurioje kambario vietoje
  • fotoaparato vaizdas galima sekti bet kurioje pasaulio vietoje(reikalinga tik interneto prieiga)

IP kamera:

  • pigiausi IP kamerų modeliai kainuoja mažiau nei 2000 rublių, tačiau geriausi sprendimai, aprūpinti papildomomis funkcijomis, yra daug brangesni
  • už tinkamą darbą reikalinga vietinio tinklo prieiga
  • lengva montuoti ir prijungti, o jų konfigūravimas atliekamas naudojant interneto naršyklę arba specialią programinę įrangą, tiekiamą kartu su fotoaparatu
  • suvartoja mažiau elektros energijos nei internetinės kameros + kompiuterio rinkinys
  • gali būti montuojamas bet kurioje patalpoje namuose arba lauke- vienintelis apribojimas yra tinklo aprėptis
  • pasiūlytas kaip laidiniai įrenginiai(prijungtas prie tinklo naudojant RJ-45 jungtį) ir belaidis (naudojantis Wi-Fi tinklus)
  • gali būti aprūpintas judesiu, garsu, mikrofonu dažnai turi ir įmontuotą FTP serverį, todėl užfiksuotą vaizdą išsaugo debesyje
  • kaip ir su internetinėmis kameromis, galite stebėti namą iš bet kurios pasaulio vietos naudojant interneto naršyklę arba fotoaparato gamintojo pateiktą programinę įrangą

Ko reikia laikytis perkant internetinę kamerą

Internetinė kamera kaip vaizdo stebėjimas namuose veikia puikiai, tačiau tik įsigijus įrenginį su tam tikrais parametrais, pirmiausia susijusiais su įrašyto vaizdo kokybe.

Į ką reikėtų atkreipti dėmesį renkantis internetinę kamerą?

  • Ryšio tipas – internetinės kameros jungiamos prie kompiuterio per USB 2.0 arba USB 3.0 prievadą. 2.0 specifikacijos atveju duomenys perduodami maksimaliu 480 Mb / s greičiu, o naudojant USB 3.0, didžiausia duomenų perdavimo sparta yra 5 Gb / s. Rinkoje taip pat galite rasti įrenginių, kurie ryšiui naudoja Wi-Fi tinklą, RJ-45 jungtį arba.
  • Jutiklio tipas – daugumoje turimų internetinių kamerų naudojami CMOS jutikliai, kurie puikiai veikia dienos šviesoje ir naktį gerai apšviestose patalpose. Perkant vaizdo kamerą taip pat verta pasitikrinti jutiklio dydį ir atitinkamai jo įstrižainę – kuo didesnis, tuo geresnė vaizdo kokybė, bet ir didesnis įrenginys. Taip pat svarbus jautrumo diapazonas.
  • Rezoliucija – atsakinga už įrašyto vaizdo ir detalių kokybę. Kuo didesnė raiška, tuo daugiau informacijos galima išsaugoti ir vaizdas yra daug aiškesnis.
  • Integruotas mikrofonas- tai neprivaloma, tačiau naudinga ne tik statant vaizdo stebėjimą naudojant internetinę kamerą, bet ir kasdieniniam naudojimui. Mikrofonas pravers, jei fotoaparatas bus naudojamas kaip radijo auklė mažiesiems.
  • Maitinimas – didžioji dauguma internetinių kamerų maitinamos per USB prievadą. Perkant verta pasidomėti gamintojo nurodyta informacija apie įrenginio maitinimo šaltinį.