Anda di halaman 1dari 7

08/07/2013

Videovigilancia:Kmotionuntutorialextenso

Enestaocasinvoyaextendermeunpocomsenlasopcionesdeestesencilloperointeresante programadevideovigilancia,sobretodosivamosadarleunusodomsticoodeinvestigacinpersonal. Voyarepasardesdeelinicio,desdelainstalacin,ydespusnosadentraremosenlasdiferentes opciones.Hetraducidoalespaollainterfazwebydejounenlaceconlaaplicacintraducidaalfinal delartculoparaelqueleinterese. Requisitos: Instalamoslospaquetesnecesariosparaquetodofuncionecorrectamente.Enmicaso: sudoaptgetinstallapache2libapache2modpythonmotionopensshserverntpscreen 1Instalacin Unavezdescargadoelpaquetedelaaplicacinlodescomprimimosennuestrodirectoriopersonal. Secreaundirectoriollamadokmotion.Encontraremosdentrovariosarchivosdeayudaparainstalary hacernosunaideadelaaplicacin.Leerelcorrespondienteavuestradistribucin.Yomevoyaceira laquetengo:Kubuntu Entramoseneldirectorioatravsdelterminal: cdcd~/kmotion sudo./install.py Contestaremosatodaslaspreguntas Havetheabovedependenciesbeenmet(yes/no)?(defaultyes):yes Type'install'tostartinstall:install Ahoraespecificarelnombredevuestrousuario,elmoespepe Type'user'tocontinue:pepe Yyaestinstalado!! Paraaccederalsitiodegestinyobservacin:escribidenvuestronavegadorwebunadeestas direcciones: http://localhost:8085 http://xx.xx.xx.xx:8085,delestilohttp://192.168.0.2:8085 YsihabisredireccionadopuertoydireccinlocalenvuestrorouterparaaccederdesdefueraalaIP pblica:

http://xx.xx.xx.xx:8085,dondexx.xx.xx.xxesvuestraIPpblica 2Configuracin: Aentrarenunadelasdireccionescomentadasanteriormenteencontrarisalgoparecidoaesto:

Pordefecto,laaplicacintraeestosdatos: Nombredeusuario:kmotion Contrasea:kmotion Siquerismodificarestosdatoshayquetenerencuentadondesealojaelarchivo(users_digest)con lospasswords.Eldirectorioestenlacarpeta~/kmotion/www/passwords/ Porlotantoelcomandonecesarioparacambiarusuarioy/ocontraseaes: htpasswdc~/kmotion/www/passwords/users_digestnombre_de_usuario Ejemplo,cambiamoselusuariokmotionporwebcam: htpasswdc~/kmotion/www/passwords/users_digestwebcam Nospreguntaryconfirmarlanuevacontrasea,yyapodemosentraraconfigurar. Hacerclicenimagenparaampliar.

Pequeaintroduccindelainterfaz,antesdeiraconfigurarlawebcam:

Zonadecontrolyconfiguracin

Seleccionapantalla

SeleccionaCmara

Comprobar

Configuracin

Tenemoscmarawebennuestrodispositivoquehardeservidor,funcionandocorrectamente.Vamos aaadirladesdeelpaneldecontrol: EnConfiguracin,hacemosclicenConfig,yapareceestapantalla:

Comopodemoscomprobaresttododesactivado,parainiciarlawebcamactivamoslacasillaActivar cmara

Siannovemoscorrectamentelaimagencomprobaremossiestnbienconectadosloscables,ysiel dispositivoconectadoasucorrecto/dev/videoX Yunaveztodoensulugar,vemoslaimagendondeenfocanuestrawebcam:

Respectoalosdatosdedimensiones,formatoaguardar,calidad,etc,vadependerdelapotenciade nuestroPC,delacmara,delespaciodisponible... Yoprefierograbarenformatovideoenvezdeimgenesoseriedediapositivas,peroesoesuna preferenciapersonalqueconsideromsprctico. RespectoalapartadoPulsarenimagenparaeditarzonademscaranohaynadacomplicado: Loscuadradosrojosdelimitanlazonaavigilar. ParaconcluirguardamosloscambiosconfirmandoenelbotnAplicar Observaremossihayalgnerrorydedndeprovieneconsultandoelapartado: MotionErrores

3Funciones: AlhacerclicenelbotnFunc:seactivalaposibilidaddeaadirdiferentesfunciones.

Conestasfuncionespodemoshacersonarunaalarma,enviaruncorreo,unsinfndeposibilidadesque podemoscrearapartirdescriptsqueguardaremoseneldirectorio: ~/kmotion/func/ Estonospermiteejecutaraccionesdeformaremotacuandolocreamosconveniente Elnombredeestosscriptsdebeserfunc01.sh,func02.sh...func012.sh Elformatodelscripthadesercomodecostumbre: #!/bin/bash comandoaejecutar Ytenerpermisodeejecucin: chmod+x~/kmotion/func/func01.sh Ejemplo: Creamosunscriptfunc01.shconestecontenido: #!/bin/bash play~/sonido.wav Previamentehemoscolocadoennuestrohomeunarchivodesonidosonido.wavquepodemoscopiar delabiblioteca/usr/share/soundsyrenombrarlocomosonido.wav ParaquetengaefectodebemosreiniciarKmotion:kmotionrestart AhoranosdirigimosalapginadeKmotionenelnavegadorypulsamosenFunc,yposteriormenteen elbotnquequedarresaltadocomof1 Comprobaremosquesuenasonido.wav

3Eventos: Adiferenciadelasfuncionesloseventosseejecutancuandosedetectaofinalizaunmovientoextrao enlasobservacionesdelawebcam. Sonigualmentearchivosscriptsejecutablesysusnombresparacadacmara: on_event_start01.sh on_event_end01.sh Seguardaneneldirectorio~/kmotion/event/ Podemoscomenzarprobandoconunscriptsencilloparaversucomportamiento,despuscadauno crearelsuyodefinitivodeacuerdoconsusnecesidades: Creamoseneldirectorio~/kmotion/event/unscripton_event_start01.shconestesencilloejecutable (crearunarchivoennuestrohomellamadoeventokmotion: #!/bin/bash touch~/eventokmotion

Ahorayacomprobaremosquecuandohayaunadeteccindemovimientosecreaestearchivo. Fin: Yesperoqueestetutorialseaesclarecedorparacomprenderconclaridadestaprcticaysencilla aplicacinparaunavideovigilanciadomstica Descargar: Kmotiontraducidoalespaol,esperonohabercometidoningnerrorortogrfico:

Kmotionespaol

Anda mungkin juga menyukai