python image.open函数_下载指定类别的OpenImages图像

该项目提供了一种按需下载OpenImages数据集中特定类别图像的方法。通过运行不同参数的Python脚本,用户可以选择下载单个类别或多个类别的图片,并可调整限制下载数量,以避免内存问题。
摘要由CSDN通过智能技术生成

open-images-download-by-category

If you think the image file is too large, you don't want to download all kinds of pictures,you can download images of the specified categories as needed.(如果嫌所有类别图像太大,不想下载所有类别图片的话,你可以根据自己的需要下载指定类别的图像)

Project structure(项目结构):

modules

└──bounding_boxes.py

└──csv_downloader.py

└──downloader.py

└──image_level.py

└──parser.py

└──show.py

└──utils.py

|

OID

├──csv_folder_nl

| └──class-descriptions.csv

| └──train-annotations-machine-imagelabels.csv

|

└──Dataset_nl

|

main.py

|

classes_custom.txt

|

put_the_specified_category_image_into_CSV.py (如果你的内存够大,则忽略这个代码,如果内存小,那么该代码用于把指定类别的数据放到csv,新生成的csv用于替换原始的train-annotations-machine-imagelabels.csv,类别就变少了,就不会再出现内存问题了)

Download one class in separated folder(下载一个类别)

python main.py downloader_ill --sub m --classes Football --type_csv train --limit 1000

python main.py downloader_ill --sub m --classes classes_custom.txt --type_csv train --limit 1000

Download different classes in a common folder(下载多个类别到一个文件夹)

python main.py downloader_ill --sub m --classes Apple Banana Football --multiclasses 1 --type_csv train --limit 1000

python main.py downloader_ill --sub m --classes classes_custom.txt --type_csv train --limit 1000

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值