how can i make a reset button in matlab gui?
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Abhishek Ghai
le 9 Juil 2016
Commenté : Image Analyst
le 10 Juil 2016
as i have two axes in gui & i uploaded an image on one axes. after that i performed some operation on that image like gray scaling & operated image is showing on my 2 axes. Now i want a code for reset pushbutton to get the original image on secondary axes i.e. the image which is showing on my 1 axes.
0 commentaires
Réponse acceptée
Image Analyst
le 9 Juil 2016
Simply have the callback for your reset button call the same code that you originally did, namely imread() and imshow(), just call axes() first to switch to the second axes.
axes(handles.axes2)
originalImage = imread(fileName);
imshow(originalImage);
2 commentaires
Image Analyst
le 10 Juil 2016
You need to get the image from the function where you read it in over to your other axes. One way is to look at the FAQ http://matlab.wikia.com/wiki/FAQ#How_can_I_share_data_between_callback_functions_in_my_GUI.28s.29.3F
Another way is to use getimage():
axes(handles.axes1);
theImage = getimage();
axes(handles.axes2);
imshow(theImage);
Also, you might check your keyboard. Quite a few letters in your response are not showing up. Not only does it make your posts hard and slower to read, but it could introduce coding errors.
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Migrate GUIDE Apps dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!