WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Video und Bild in 2 axes einer GUI

 

Becks_jn
Forum-Anfänger

Forum-Anfänger


Beiträge: 46
Anmeldedatum: 02.09.11
Wohnort: ---
Version: R2018
     Beitrag Verfasst am: 10.09.2011, 14:28     Titel: Video und Bild in 2 axes einer GUI
  Antworten mit Zitat      
Hallo...

Ich wollte ein Programm schreiben, dass durch drücken eines Push-Buttons ein Video einer Videokamera in axes1 startet. durch drücken eines weiteren Knopfes soll ein screenshot gemacht werden und dieses Bild soll in axes2 gezeigt werden.. es funktioniert auch bis auf eine Sache: wenn ich den screenshot-Button drücke dann wird das Bild nicht in axes2 angezeigt sondern in axes1 und das video wechselt auf axes2.

hier jetzt erstmal den code für die beiden knöpfe:

Code:

% --- Executes on button press in startStopCamera.
function startStopCamera_Callback(hObject, eventdata, handles)
% hObject    handle to startStopCamera (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)
% Start/Stop Camera
if strcmp(get(handles.startStopCamera,'String'),'Start Camera')
    % Camera is off.  Change button string and start camera.
    set(handles.startStopCamera,'String','Stop Camera')
    axes(handles.axes2);
    start(handles.video)
else
    % Camera is on.  Stop camera and change button string.
    set(handles.startStopCamera,'String','Start Camera')
    axes(handles.axes2);
    stop(handles.video)
end
 



Code:

% --- Executes on button press in pushbutton2.
function pushbutton2_Callback(hObject, eventdata, handles)
% hObject    handle to pushbutton2 (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)

Im = getsnapshot(handles.video);
imwrite(Im, 'test.jpg');
axes(handles.axes1);    %selects axes1 as the current axes, so that
                        %Matlab knows where to plot the data
imshow('test.jpg');                        
                       
guidata(hObject, handles); %updates the handles
 


Vielen Dank für eure Hilfe.
Private Nachricht senden Benutzer-Profile anzeigen


Becks_jn
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 46
Anmeldedatum: 02.09.11
Wohnort: ---
Version: R2018
     Beitrag Verfasst am: 17.09.2011, 11:36     Titel:
  Antworten mit Zitat      
kann mir denn keiner helfen?
lg
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum posten
Du kannst Dateien in diesem Forum herunterladen
.





 Impressum  | Nutzungsbedingungen  | Datenschutz | FAQ | goMatlab RSS Button RSS

Hosted by:


Copyright © 2007 - 2025 goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks

MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.