我有這樣的代碼;「無法打開文件」C:「用於閱讀;您可能沒有讀取權限。」在MATLAB中的錯誤
for x = 1:100
path = sprintf('C:\Users\hasan_000\Documents\MATLAB\Project\Images\%d.jpg', x);
imgarray = imread(sprintf(path));
end
我有一個文件夾涉及100張照片。我想通過循環上傳自動將它們轉換爲矩陣。
但我得到這個錯誤:
Can't open file "C:" for reading;
you may not have read permission.
我該如何解決這一問題?
感謝,
這是奇怪的。第二行中的'sprintf'是不必要的,但這不是造成這種情況的原因。你確定路徑是正確的嗎? – buzjwa
路徑爲C:\ Users \ hasan_000 \ Documents \ MATLAB \ Project \ Images。例如,C:\ Users \ hasan_000 \ Documents \ MATLAB \ Project \ Images \ 1.jpg。我的100張圖片被重新命名爲'number'.jpg – yusuf