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. 怎么使用美图看看快捷查看子文件夹图片
在查看有图片的文件夹时,如果还有子文件夹有图片,就需要我们一个个一层层去点,十分麻烦。这时候我们可以使用美图看看的穿透文件夹功能,那么具体要怎么使用呢?跟小编一起来看看吧。
美图看看最新版下载美图看看创新的“穿透文件夹”功能可立即显示某路径下所有文件夹内的图片。
当前文件夹没有图片,但子文件下有图片时,用户可以点击两处的穿透文件夹按钮浏览和管理所有子文件夹中的图片。如下图:
美图看看由美图网研发推出,是目前最小最快的万能看图软件,完美兼容所有主流图片格式,拥有简洁干净的界面,用户好评度极高。美图看看采用自主研发的图像引擎,专门针对数码照片优化,使大图片的浏览性能全面提升!