图像序列的导入与图片的命名规则有关
分类进行讨论:
第一种:图片名称的最后一位为非数字,那么图像序列不可用
第二种:图片名称的最后一位为数字,那么图像序列可用
第三种:图片名称中包含特殊符号[如括号“(”],但最后一位为数字,那么图像序列可用,但是a10图片在b09图片之前(导入时所见的图片顺序=最终导入图像序列顺序)
总结:
导入的图片序列命名的最后一位必须是数字,但是影响图片导入顺序的因素并不只是最后的数字,而是受完整名称的影响。
解决方法
:对需要导入的图像序列进行全体重命名
1.在图像序列的所在文件夹下,打开powershell
2.将以下代码粘贴到终端上(这段代码会将当前目录下所有文件的文件名,按照文件的创建时间从001开始重命名,即创建时间最早的文件名为001)
$files = Get-ChildItem | Sort-Object CreationTime
$i = 1
foreach ($file in $files) {
$extension = $file.Extension
$newName = "{0:D3}{1}" -f $i, $extension
Rename-Item -Path $file.FullName -NewName $newName
$i++
}
效果如下: