作成した matlab GUI でプッシュ ボタンを使用して文字列を更新するのにかなり問題があります。目標は、このボタンが画像に対して機能を実行し、その文字列が GUI のテキスト ボックスに配置されてから、古い文字列を新しい画像の文字列に置き換えることです。
私が遭遇した主な問題は、ファイルを .raw 形式にする必要があることですが、どうすればそれを達成できるかわかりません。ガイド GUI コードに次のコードを追加することで、古い文字列を .png 形式の新しい文字列に置き換えることができます。
handles.currentImage = imread(get(handles.Textbox1,'string'));
handles.currentImage = Addnoise(handles.currentImage); %addnoise is the function i created.
imwrite(handles.currentImage, 'photonoise', 'png');
pathname = 'C:\Documents and Settings\staff\My Documents\MATLAB\photonoise.png';
set(handles.Textbox1, 'string', fullfile(pathname));
しかし、文字列形式を .raw にする方法が完全にわかりません。GUI または Addnoise 関数に追加する必要があるコードが不明な場合は、お知らせください。よろしくお願いします。