急!!matlab图像处理,句柄的问题

来源:百度知道 编辑:UC知道 时间:2024/05/27 14:23:14
目前在处理图像的时候,有N幅图像,在原图像上用plot对图像进行了标注,即以鼠标获取的坐标为圆心画圆,而我需要把标注后的图像存储,用saveas函数,但不知道如何修改句柄。
我目前的思路是设定一个1*n维的数组,把N个句柄依次放入到数组中,但不知道如何实现数组中自动循环,存储又该如何存储呢??

不知道这个思路是否可行,万分感谢!!

%by dynamic
%see also http://www.matlabsky.com
%contact me matlabsky@gmail.com
%2009.2.21
%
%该程序的使用方法如下
%首先运行程序%
%使用ctr键,一次性选择所有需要处理的图像,点击确定
%程序会自动显示每一张图片,你对每一张图片处理完后
%将鼠标定位到Command Windows中任意位置,按键盘任意键
%程序自动保存你修改后的图片,并读入下一张图片,给你处理
%注意在编辑图片的时候,不要在Command Windows键入任何东西
%在每一张编辑完再在Command Windows中键入任意键,表示这张编辑完了,改下一张
%程序会自动处理的
[FileName,PathName,FilterIndex] = uigetfile(...
{'*.jpg', 'JPG-files';...
'*.bmp','BMP-files';...
'*.png','PNG-files';...
'*.*','All files'},...
'Pick All Picture You Want',...
'MultiSelect','on');
for ii=1:length(FileName)
file_dir=fullfile(PathName,FileName{ii});
h=imshow(file_dir);
pause
new_dir=fullfile(PathName,'edit_pic'