Java 从图像序列制作视频每个图像序列和视频位于不同的文件夹中
我有CASIA步态数据库。该数据库包含2个数据集。每个数据集都有不同的受试者文件夹,如001、001等。每个受试者都有不同的行走条件,如带包(bg)、带外套(cl)等。。同样,这些条件被划分为不同的角度,例如000、018、054090等。因此路径看起来像“D:\GAIT\DATABASE\GaitDatasetB\silh\DatasetB\Screets\001\001\bg-01\054” 在这些文件夹中,有名为001-bg-01-054-007.png的图像序列 所以你可以想象有数千个文件夹。我想用每个图像序列制作一个视频,并将视频存储在与图像序列相同的文件夹中。我可以用Matlab和Java一个接一个地做Java 从图像序列制作视频每个图像序列和视频位于不同的文件夹中,java,matlab,image-processing,video,video-processing,Java,Matlab,Image Processing,Video,Video Processing,我有CASIA步态数据库。该数据库包含2个数据集。每个数据集都有不同的受试者文件夹,如001、001等。每个受试者都有不同的行走条件,如带包(bg)、带外套(cl)等。。同样,这些条件被划分为不同的角度,例如000、018、054090等。因此路径看起来像“D:\GAIT\DATABASE\GaitDatasetB\silh\DatasetB\Screets\001\001\bg-01\054” 在这些文件夹中,有名为001-bg-01-054-007.png的图像序列 所以你可以想象有数千个文
我正在搜索一个可以同时执行所有操作的程序。该程序应该能够识别所有文件夹,并制作视频的每个序列都由自己。由于帧数和角度是随机的,我无法通过程序来完成。使用Matlab可以轻松完成所需的操作,使用浏览文件夹和子文件夹。然后,您必须循环浏览每个子文件夹中的每个图像并制作一部电影。您不需要知道每个子文件夹的图像数量,因为您将遍历所有子文件夹。我会给你写一个伪代码,剩下的就是家庭作业:
pdir=uigetdir(pwd,['选择包含所有子文件夹的父目录'])代码>
list_子文件夹_level_1=dir(pdir);%小心,因为“dir”列出文件夹和文件
dir(list\u subfolders\u level\u 1(idx))
其中idx=1:长度(list\u subfolders\u level\u 1)
)list\u images=dir(图像的名称\u级别\u dir)
cd(图像的名称\u级别\u目录)
- 在为特定子文件夹生成电影时循环浏览图像。那就检查一下