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