1. 怎樣用matlab讀取一個文件夾下的多個子文件夾中的多個jpg圖片,急用啊~~~
這樣:
imgPath = 'E:/imageData/'; % 圖像庫路徑
imgDir = dir([imgPath '*.jpg']); % 遍歷所有jpg格式文件
for i = 1:length(imgDir) % 遍歷結構體就可以一一處理圖片了
img = imread([imgPath imgDir(i).name]); %讀取每張圖片
end
注意事項
imgDir返回的是一個結構體,包含每個圖片name(名稱),date(日期),bytes(位元組數),isdir(是否為文件夾/目錄),datenum(修改日期,連續日期號碼)。一般我們僅需使用圖片名稱就可以完成圖片遍歷的工作
需要先遍歷所有子文件夾,然後依次再遍歷每個子文件夾下的圖片。程序如下:
imgDataPath = 'E:/imageData/';
imgDataDir = dir(imgDataPath); % 遍歷所有文件
for i = 1:length(imgDataDir)
if(isequal(imgDataDir(i).name,'.')||... % 去除系統自帶的兩個隱文件夾
isequal(imgDataDir(i).name,'..')||...
~imgDataDir(i).isdir) % 去除遍歷中不是文件夾的
continue;
end
imgDir = dir([imgDataPath imgDataDir(i).name '/*.jpg']);
for j =1:length(imgDir) % 遍歷所有圖片
img = imread([imgDataPath imgDataDir(i).name '/' imgDir(j).name]);
end
end
2. 怎樣將一個文件夾里許多子文件夾里的圖片都導入到一個文件夾里
在根目錄內搜索全部文件,然後剪切裡面的全部圖片,回到根目錄粘貼即可,具體操作步驟如下:
所需材料:WIN7系統演示。
一、如下圖,文件夾內分別有三個文件夾,每個文件夾內有一定數量的圖片。
3. 用bat怎樣批量提取文件夾及子文件夾下面圖片
批量導入圖片已經是非常普遍的功能了。不論圖片名稱是否有規律或者是否有在資料庫中保存,經過一些專業的設置都可以實現批量導入紙張及布局設置暫且默認A4以及5行2列。然後點擊左側工具欄中「插入點陣圖圖片」的圖標,先繪制圖片樣式:
4. vb6怎樣用loadpicture方法調用文件夾中圖片而不用具體指定文件名
很簡單:
①添加一個filelistbox控制項。
②在form1的載入事件中寫代碼:
file1.path=App.path&"picture"
③既然文件就一個,那就:a=file1.list(0)'索引0代表第一項。
④載入圖片:Me.Picture=LoadPicture(App.Path&"Picture"&a)
如果管用請採納,若有疑問請追答,謝謝您。
順便再說說怎樣遍歷一個文件夾內的文件並print(不包括子文件夾和子文件夾內的文件):
for i=0 to file1.listcount-1
print file1.list(i)
next
希望能對您有所幫助,謝謝
5. 如何在子文件夾里放圖片
只需要剪切復制~
選定該圖片按鍵盤上的ctrl+C(復制)在去想要粘貼的盤符里按鍵盤上的ctrl+V(粘貼)就可以了!
6. 用什麼軟體可以跨文件夾瀏覽所有子文件夾內圖片
mangameeya
還可以打開壓縮包裡面的圖片
7. VB調用文件夾圖片問題
我用的是後台調用批處理復制文件到一個臨時目錄下,然後用File列表顯示
支持單張列印和全部列印
OptionExplicit
ConstSOURCEAsString="\127.0.0.1遠程共享目錄*.jpg"'源文件路徑參考網上鄰居的地址欄,注意圖片文件不能放在子目錄
ConstTEMP_FOLDERAsString="E:本地圖片目錄"
PrivateSubCommand1_Click()'列印當前圖片
OnErrorResumeNext
IfPicture1.Picture<>LoadPicture("")Then
Printer.PaintPicturePicture1.Picture,0,0
Else
MsgBox"圖片格式不正確",16,"提示"
EndIf
Printer.EndDoc
EndSub
PrivateSubCommand2_Click()
DimiAsLong
Fori=0ToFile1.ListCount-1
File1.ListIndex=i
File1_Click
Command1_Click
Next
EndSub
PrivateSubFile1_Click()
OnErrorResumeNext
Picture1.Picture=LoadPicture(File1.Path&""&File1.FileName)
EndSub
PrivateSubForm_Load()
'調用系統命令復制文件
'我沒有好辦法,只能用批處理了
DimobjWshAsObject
SetobjWsh=CreateObject("Wscript.Shell")
objWsh.Run"cmd/c"&SOURCE&Chr(32)&TEMP_FOLDER,0,True
SetobjWsh=Nothing
'顯示到列表
File1.Pattern="*.jpg"
File1.Path=TEMP_FOLDER
IfFile1.ListCount>0Then
File1.ListIndex=0
File1_Click
EndIf
EndSub
8. win7系統,一個文件夾包含幾百個子文件夾,如果把這個大文件夾下的所有子文件夾的照片提取出來
用搜索工具呀,*.jpg *.jpeg *.bmp等等圖片格式就行。然後就是復制粘貼的工作了。
9. vb調用所在文件夾中的文件夾中圖片,求代碼。
Image1.Picture = LoadPicture(App.Path & "\南門\" & Combo2.Text & ".jpg")
10. 怎麼使用美圖看看快捷查看子文件夾圖片
在查看有圖片的文件夾時,如果還有子文件夾有圖片,就需要我們一個個一層層去點,十分麻煩。這時候我們可以使用美圖看看的穿透文件夾功能,那麼具體要怎麼使用呢?跟小編一起來看看吧。
美圖看看最新版下載美圖看看創新的「穿透文件夾」功能可立即顯示某路徑下所有文件夾內的圖片。
當前文件夾沒有圖片,但子文件下有圖片時,用戶可以點擊兩處的穿透文件夾按鈕瀏覽和管理所有子文件夾中的圖片。如下圖:
美圖看看由美圖網研發推出,是目前最小最快的萬能看圖軟體,完美兼容所有主流圖片格式,擁有簡潔干凈的界面,用戶好評度極高。美圖看看採用自主研發的圖像引擎,專門針對數碼照片優化,使大圖片的瀏覽性能全面提升!