私はmatlabで問題を抱えています。問題は次のように説明されています:
画像 (複数の画像があります) を読み込んで特定のフォルダーに書き込もうとすると、matlab が次のエラーをトリガーします。
Error using ==> imwrite at 394
Can't open file "\Temp\\inim735282.4716703009300000.jpg" for writing.
You may not have write permission.
なぜこれが起こっているのか分かりますか?
これは問題が発生するコードです
mkdir('.\Temp');
temp_name = sprintf('%.16f',now);
corner_file = ['\Temp\corners', temp_name,'.in'];
image_file = ['\Temp\inim', temp_name,'.jpg'];
out_file = ['\Temp\out', temp_name,'.desc'];
out_imname = ['\Temp\out', temp_name,'.desc.jpg'];
省略して変えてみました
mkdir('.\Temp');
さらに、これを行うことで、フォルダー内のパスをフォルダーに向けます
binary_path = 'C:\Users\cool\Documents\MATLAB\Experment\experiments\bag_of_words\Temp';
フォルダの読み書き。
誰かがこの問題を理解するのを手伝ってくれますか?
君たちありがとう