牛津花卉数据集贴标签分类
生活随笔
收集整理的這篇文章主要介紹了
牛津花卉数据集贴标签分类
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
在學(xué)習(xí)過程中,學(xué)到了牛津花卉數(shù)據(jù)集的一個(gè)案例,就想下載一下這個(gè)數(shù)據(jù)集,下載鏈接在這里
這個(gè)數(shù)據(jù)集17flowers是牛津大學(xué)Visual Geometry Group選取的在英國(guó)比較常見的17種花。其中每種花有80張圖片,整個(gè)數(shù)據(jù)及有1360張圖片。
官網(wǎng)雖然可以下載,但是居然是1360張圖片堆在一個(gè)文件夾里,根本沒有分類。
要是自己手動(dòng)分成17個(gè)文件夾,然后再?gòu)?fù)制圖片進(jìn)去,一來效率低,二是容易出錯(cuò)(我嘗試了一下,真的出錯(cuò)了)。從網(wǎng)上下載一下別人有分好類的資源吧,結(jié)果居然沒法下載,我3個(gè)幣啊,坑爹的資源。
一氣之下,自己動(dòng)手豐衣足食。不就是把這1360張圖片按照80個(gè)一張?zhí)顚懙?7個(gè)文件夾里嘛,填!
首先,新建17個(gè)文件夾:
import osfor i in range(1, 18):i = str(i)os.makedirs(i)然后是把1360張圖片按照80個(gè)一張分別放入17個(gè)文件夾中:
from imutils import paths dataset_dir = os.path.abspath(r"./jpg")picture_list = list(paths.list_images(dataset_dir)) # 存放1360張圖片的文件夾import shutil pic_num = 0 # 用來計(jì)數(shù)1360,便于接下來遍歷存儲(chǔ)圖片for i in range(1, 18):value = 0file_path = os.path.abspath(str(i))while value < 80:shutil.copy(picture_list[pic_num], file_path) # 這個(gè)是復(fù)制語(yǔ)句,將picture_list的圖片復(fù)制到file文件夾里pic_num += 1value += 1成功了!
身為一個(gè)敲代碼的,對(duì)于那些重復(fù)性的工作,代碼擼起。
總結(jié)
以上是生活随笔為你收集整理的牛津花卉数据集贴标签分类的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python剑指offer:矩形覆盖问题
- 下一篇: imutils用法总结