How to (quickly) build a deep learning image dataset如何建立自己的数据集

如何建立自己的数据集,也是应该掌握的,贴上论文地址

1.申请bing的图片搜索API密钥,有API的说明文档可以看一下,如果想知道API是如何工作的或者怎样使用API。

2.首先要安装python3.5 -m pip install --upgrade request包,能够方便提出HTTP请求。

3.开始编写python来下载想要的图片。同样使用了命令行来对名称和要保存的位置进行设置,也可以写在代码里,我的代码在favorite/searchimage中。主要设置的三个参数,1)API_KEY就是申请的bing密钥,2)MAX是一共要收集的图片数,3)GROUP是每次下载的数量,也就是每批。

4.设置一个错误信息提醒,后面没下成功的时候会有提醒,所以后面如果一直出现skiping就说明下载出现问题。说明一下要提前将放入的文件夹创建好,否则找不到文件夹放也是要出错的。

 

5.term对应的就是要搜索的关键词,后面是打印一些信息。以JSON格式抓取结果,后面就是搜索图片。最后把适合的图片保存起来,保存时需要注意到:打开文件写入磁盘。

f = open(p, "wb")
f.write(r.content)

f.close()

后面还读了一下下载下来的图片,如果不能读就说明有问题,delete掉。

6.最后就可以看一下运行情况,但是这是从网上根据关键字搜索,所以结果不是一定正确,时间也比较慢,而且还有不少重复图片,很好的工具,虽然只有30天试用,可以中一下代替品。

How to (quickly) build a deep learning image dataset如何建立自己的数据集_第1张图片

How to (quickly) build a deep learning image dataset如何建立自己的数据集_第2张图片

 

如果对你有所帮助,谢谢您的鼓励^_^

红包还不收?

 

 

 

你可能感兴趣的:(How to (quickly) build a deep learning image dataset如何建立自己的数据集)