MATLAB读取文件夹中所有图像
生活随笔
收集整理的這篇文章主要介紹了
MATLAB读取文件夹中所有图像
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
讀取文件夾中的序列圖像
function image=ReadTifAll(filename,stack) %Copyright WeisongZhao 2018 flage=1; for i=stack(1:end)DataSet = int2str(i);curDir = [filename, '/'];dataDir = strrep(fullfile(curDir, '/'), '\', '/');wfDir = [dataDir, DataSet,'/'];info = dir(wfDir);for kk = 3 : length( info)img(:,:,kk-2) = imread( [wfDir, info(kk).name]);endimage{flage}=double(img); fprintf('Load image sequence %d percent \n',uint8(100*flage/size(stack,2)))flage=flage+1; endInput:文件夾地址,文件夾中多個文件夾的數量向量;
例:D:\tif,1:9,即D盤tif文件夾里有一定命名順序的9個文件夾里的所有圖像。
輸出一個CELL。
總結
以上是生活随笔為你收集整理的MATLAB读取文件夹中所有图像的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 基于DirectUI搭建Windows窗
- 下一篇: 使用powershell一次性创建用户,