gpt4 book ai didi

python - 如何将数据集中的图像列表保存(写入)到新文件夹-openCV Python?

转载 作者:行者123 更新时间:2023-12-02 16:46:25 25 4
gpt4 key购买 nike

我是openCV / Python任务的新手。我使用JNotebook运行的Python 3.7和openCV 4。问题:我只想从具有10,000张图片的数据集中保存1,000张图像,然后从中提取它们,然后仅在新文件夹中写入1,000.jpeg,是否可以在Python中使用openCV包?我已经有一个名称列表(1000张图像)。

最佳答案

如果您只需要复制文件,则甚至不需要OpenCV工具:

out_folder_path = '...'
in_folder_path = '...'
images_to_save_names = [...]
for image_name in images_to_save_names:
cur_image_path = os.path.join(in_folder_path, image_name)
cur_image_out_path = os.path.join(out_folder_path, image_name)
shutil.copyfile(cur_image_path, cur_image_out_path)

如果您有某个特定DS文件(.csv,.hdf等)中的图片名称及其二进制数据,则可以使用 cv2.imwrite(path, image)代替复制。

关于python - 如何将数据集中的图像列表保存(写入)到新文件夹-openCV Python?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54328126/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com