how to take image as a user input from folder?

hi, i want to take an image from user as an input and selected/input image is saved to another new folder.. how can i do this?

 采纳的回答

You can use uigetfile and copyfile functions

3 个评论

i use the following code code
image=uigetfile(['*.bmp'],'C:\Users\Romesha\Desktop\2');
copyfile('C:\Users\Romesha\Desktop\2','C:\Users\Romesha\images');
but it copies all the images of source folder to destination folder whereas i want that image which i select on clicking in source folder like: if i clicked on image named 'gray.bmp' only this image get save in destination folder
ext='*.bmp'
folder='C:\Users\Romesha\Desktop\2';
image=uigetfile([folder '\' ext])
old_image=fullfile(folder,image)
copyfile(old_image,['C:\Users\Romesha\images\' image]);

请先登录,再进行评论。

更多回答(2 个)

Depending on your exact use case, I'd also recommend looking at the imsave and imputfile functions exposed by the Image Processing Toolbox.

类别

帮助中心File Exchange 中查找有关 Images 的更多信息

产品

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by