How save the image using strcat ?

4 ビュー (過去 30 日間)
Oman Wisni
Oman Wisni 2019 年 1 月 20 日
編集済み: Oman Wisni 2019 年 1 月 20 日
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 件)

Community Treasure Hunt

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

Start Hunting!

Translated by