Matlab - Hacer una interfaz adaptando este codigo en un axes

 
Vista:

Hacer una interfaz adaptando este codigo en un axes

Publicado por Julio Flores (1 intervención) el 23/12/2011 05:20:20
%tengo que entregar como proyecto final un detector de movimiento con matlab mediante imagenes..
%el problema que tengo es que no puedo adaptar este codigo en un axes que se llama camara y %posteriormente poner la fotografia sacada en otro axes que se llama fotografia... soy nuevo en esto %gracias x su atencion
imaqhwinfo;
adaptador=imaqhwinfo('winvideo'); % informa los tipos de camara que estan instalados
camara=imaqhwinfo('winvideo',1); % asigna a camara los valores de la camara seleccionada
formats=camara.SupportedFormats; % muestra los formatos de la camara
Video=videoinput('winvideo',1,'YUY2_352x288'); % toma el video de la camara seleccionada con el formato especificado 'YUY2_352x288'
src = getselectedsource(Video); % asigna src los parametros del video
% Los valores que voy a poner a continución son modificaciones a las propiedades de la cámara
get(src);
set(src, 'Saturation',45); % controla la saturacion de la foto 45,160
preview(Video); % muestra el video preview tomado
start (Video);
pause(5);
% pausa el programa (tiempo en segundos)para luego hacer lo que sigue
% he observado que con este tiempo de espera para empezar a tomar las
% fotos la calidad de la imagen es muy buena

J=getsnapshot(Video); % funcion para tomar la foto
pause(0.5); % es el tiempo de espera entre una foto y otra
K=rgb2gray(J); % convierte la imagen a escala de grises
umbral=graythresh(K);
%umbral=0.45; %umbral para diferenciar entre el negro y blanco
bw=im2bw(K,umbral); %convierte la imagen a binario
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder