通过参数解析器加载数据时图像未显示在列表中

问题描述 投票:0回答:1

我正在尝试通过python3中的参数解析器从目录中加载一组图像,如下所示:

ap = argparse.ArgumentParser()
ap.add_argument("-i", "--images", required=True, help="path to images directory")
args = vars(ap.parse_args())

自变量解析器的路径参数已在Intellij中如下设置:

-i ~/Downloads/Person-Detection-in-Various-Postures-master/test_image

现在,当我尝试从我的代码中执行以下语句时,我得到一个空列表,而不是该列表中填充的所有图像,以后我可以在我的代码中进一步使用它们。

imagePaths = list(paths.list_images(args["images"]))

如何填充此列表以将所有图像存储在其中?

python python-3.x parameter-passing argparse
1个回答
1
投票

在命令行中:

$ python yourpyfilename.py -i directoryname

然后您需要指定

imagePaths=os.lisdir(args["images"])
print(imagePaths)

它将为您提供图像列表。我希望它能起作用。

© www.soinside.com 2019 - 2024. All rights reserved.