как вызвать изображение, которое я прочитал на кнопке «1», на кнопку «4» в интерфейсе Matlab? - PullRequest
0 голосов
/ 26 мая 2019

Я делаю непрочитанное изображение на кнопке 1, чтобы сделать снимок, и выполняю процесс шифрования на этом изображении, используя кнопку 4, но у меня возникают трудности с вызовом изображения с кнопки 1 на кнопку 4, пожалуйста, дайте мне решение этой проблемы. спасибо

я попробовал это на кнопке1

function pushbutton1_Callback(hObject, eventdata, handles)
% hObject    handle to pushbutton1 (see GCBO)
% eventdata  reserved - to be defined in enkrip future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)

[namafile1, formatfile1] = uigetfile({'*.png':'*.jpg':'*.bmp'}, 'Pilih Gambar');
image1 = imread([formatfile1, namafile1]);
guidata(hObject, handles);
axes(handles.axes1);
imshow(image1); 
handles.img1 = image1;

и я называю изображение вот так на кнопке4

a = handles.img1;

и такой результат

Error in untitled1>pushbutton4_Callback (line 137)
a = handles.img1;

Пожалуйста, дайте мне решение этой проблемы. спасибо

...