0

行列を画像に乗算して出力を取得しようとしていますが、これはすべてmatlabGUIDEで行う必要があります。私はその言語の経験がなく、期限はもうすぐです。これがコードです。

function t1_OpeningFcn(hObject, eventdata, handles, varargin)

imgview=imread('1.jpg');
imshow(imgview)

guidata(hObject, handles);

function varargout = t1_OutputFcn(hObject, eventdata, handles) 
varargout{1} = handles.output;

function slider3_Callback(hObject, eventdata, handles)


function pushbutton5_Callback(hObject, eventdata, handles)
B=4;
set(handles.imgview,'CData',B);

今のところ、スライダーで数値を選択して画像に乗算するか、ボタンをクリックしたときに値を選択して画像に乗算するようにしています。

GUIの画像:http: //imageshack.us/photo/my-images/821/testojh.jpg/

4

1 に答える 1

0

覚えておくべきことの1つは、プッシュボタンコールバックの最後にguidata(hObject、handles)を使用して結果を返すことです。また、追加の記述関数を使用して変更を加えると、変更されたハンドルデータが返されます。

于 2012-05-12T20:36:41.657 に答える