如何使用bashshell遍历数据集

2024-05-23 10:35:56 发布

您现在位置:Python中文网/ 问答频道 /正文

我在一个计算机视觉深度学习项目中运行代码,我可以成功运行演示。 现在我想用demo创建一个新的大数据集。运行一张图片的命令是:

cd /root/.virtualenvs/hmr2.0/hmr2.0-master/src/visualise/
python3 demo.py --image=im00001.jpg --model=base_model --setting=paired-joints --joint_type=cocoplus --init_toes=false

在这个数据库中有一个数据集

cd /root/.virtualenvs/hmr2.0/hmr2.0-master/src/visualise/images, including 10000 pictures. They are named im00001.jpg, im00002.jpg to im09999.jpg, im10000.jpg.

如何编写bashshell来运行所有10000个图像并生成具有相应名称的文件


Tags: 数据项目代码srcmastermodelvisualisedemo
1条回答
网友
1楼 · 发布于 2024-05-23 10:35:56

对于这样的任务,我通常会做

cd /root/.virtualenvs/hmr2.0/hmr2.0-master/src/visualise
for fff in images/*.jpg; do
    python3 demo.py  image=$fff  model=base_model  setting=paired-joints  joint_type=cocoplus  init_toes=false
done

如果该目录中还有其他jpg文件,则必须用更具体的内容替换“images/*.jpg”

如果for fff in images/*.jpg由于图像数量太多而无法工作,您可以将其替换为

ls -1 images/*.jpg | while read fff; do

相关问题 更多 >

    热门问题