Advertisement
cristiano002

Wizja komputerowa LAB6

Dec 16th, 2014
169
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MatLab 1.18 KB | None | 0 0
  1.     imaqhwinfo
  2.     info = imaqhwinfo('winvideo')
  3.     vid = videoinput('winvideo') %utworzenie obiektu powiązanego z wejściem wideo
  4.      
  5.     preview(vid) %utworzenie okna podglądu
  6.      
  7.     get(vid) %wyświetlenie właściwości obiektu powiązanego z wejściem wideo
  8.     get(getselectedsource(vid)) %wyświetlenie właściwości obiektu powiązanego
  9.     %ze źródłem wideo
  10.     set(vid, 'TriggerRepeat', Inf) %ustawienie właściwości TriggerRepeat na wartość Inf
  11.     %– ciągła akwizycja obrazów (do momentu
  12.     %zamierzonego jej przerwania)
  13.      
  14.     set(gcf, 'doublebuffer', 'on') %zapewnia płynne wyświetlanie
  15.     start(vid) %uruchomienie obiektu (powoduje automatyczne wyzwolenie akwizycji)
  16.      
  17.      
  18.     %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%FUNKCJA%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  19.     input('Zrob zdjecie');
  20.     data1a = getsnapshot(vid);
  21.     data1a = imresize(data1a, 0.5);
  22.     try
  23.     imwrite(data1a,'A.BMP','BMP');
  24.     disp('zapisano');
  25.     catch
  26.     disp('error');
  27.     end
  28.    
  29.     stop(vid)
  30.     delete(vid) %usunięcie obiektu wideo
  31.     clear %wyczyszczenie przestrzeni roboczej MATLABa
  32.    
  33.     %close(gcf) %zamknięcie okna graficznego
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement