How save the image using strcat ?

5 次查看(过去 30 天)
Hi, I want save my Image in folder there is include the name of image using strcat, I try but error ?
here my function :
function out = uji(fname)
im=imread(fname);
outdir = 'Image Result';
mkdir(outdir);
imwrite (strcat(fname(im(outdir, '1_ori.bmp'))));
out = im;
Could help me please ? thank you
  2 个评论
Stephen23
Stephen23 2019-1-20
This does not make much sense:
im(outdir, '1_ori.bmp')
If im is an image array, why are you trying to index into it using two chracter vectors?
fname(im(outdir, '1_ori.bmp'))
If fname is a character vector or a string, why are you trying to indexing into it using an image array?
strcat(fname(im(outdir, '1_ori.bmp')))
What are you concatenating together? (There is only one input argument, so you concatenate one thing ... with nothing else).
Oman Wisni
Oman Wisni 2019-1-20
I just want to create the result save on the folder name Image Result with name of image..
So how I fixed it?

请先登录,再进行评论。

采纳的回答

madhan ravi
madhan ravi 2019-1-20
  3 个评论
Guillaume
Guillaume 2019-1-20
Do not use strcat to build paths. Always use fullfile that is guaranteed to use the correct path separator regardless of which OS you use.
Oman Wisni
Oman Wisni 2019-1-20
编辑:Oman Wisni 2019-1-20
Yes sir. Thank you for all the answer. I get what I want.

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Images 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by