使用pytorch加載并讀取COCO數(shù)據(jù)集的詳細(xì)操作
如何使用pytorch加載并讀取COCO數(shù)據(jù)集 環(huán)境配置基礎(chǔ)知識:元祖、字典、數(shù)組利用PyTorch讀取COCO數(shù)據(jù)集利用PyTorch讀取自己制作的數(shù)據(jù)集
環(huán)境配置
看pytorch入門教程
基礎(chǔ)知識:元祖、字典、數(shù)組
# 元祖
a = (1, 2)
# 字典
b = {'username': 'peipeiwang', 'code': '111'}
# 數(shù)組
c = [1, 2, 3]
print(a[0])
print(c[0])
print(b["username"])輸出:

利用PyTorch讀取COCO數(shù)據(jù)集
import torchvision
from PIL import ImageDraw
# 導(dǎo)入coco 2017 驗證集和對應(yīng)annotations
coco_dataset = torchvision.datasets.CocoDetection(root="COCO_dataset_val_2017/val2017",
annFile="COCO_dataset_val_2017/annotations_trainval2017/annotations/instances_val2017.json")
# 圖像和annotation分開讀取
image, info = coco_dataset[0]
# ImageDraw 畫圖工具
image_handler = ImageDraw.ImageDraw(image)
for annotation in info:
# bbox為檢測框的位置坐標(biāo)
x_min, y_min, width, height = annotation['bbox']
# ((), ())分別為左上角的坐標(biāo)對和右上角的坐標(biāo)對,image_handler.rectangle是指在圖片是繪制方框
image_handler.rectangle(((x_min, y_min), (x_min + width, y_min + height)))
image.show()
結(jié)果:

利用PyTorch讀取自己制作的數(shù)據(jù)集
使用cvat工具創(chuàng)建自己的數(shù)據(jù)集標(biāo)注,導(dǎo)出為coco格式并讀取
結(jié)果:

到此這篇關(guān)于使用pytorch加載并讀取COCO數(shù)據(jù)集的文章就介紹到這了,更多相關(guān)pytorch 讀取COCO數(shù)據(jù)集內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
python矩陣轉(zhuǎn)換為一維數(shù)組的實例
今天小編就為大家分享一篇python矩陣轉(zhuǎn)換為一維數(shù)組的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-06-06
python實現(xiàn)從ftp服務(wù)器下載文件的方法
這篇文章主要介紹了python實現(xiàn)從ftp服務(wù)器下載文件的方法,涉及Python操作FTP的相關(guān)技巧,非常具有實用價值,需要的朋友可以參考下2015-04-04
Python使用pymongo庫操作MongoDB數(shù)據(jù)庫的方法實例
今天小編就為大家分享一篇關(guān)于Python使用pymongo庫操作MongoDB數(shù)據(jù)庫的方法實例,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧2019-02-02
詳解Tensorflow不同版本要求與CUDA及CUDNN版本對應(yīng)關(guān)系
這篇文章主要介紹了詳解Tensorflow不同版本要求與CUDA及CUDNN版本對應(yīng)關(guān)系,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-08-08
Python3.10接入ChatGPT實現(xiàn)逐句回答流式返回
這篇文章主為大家要介紹了Python3.10接入ChatGPT實現(xiàn)逐句回答流式返回示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-03-03
python35種繪圖函數(shù)詳細(xì)總結(jié)
Python有許多用于繪圖的函數(shù)和庫,比如Matplotlib,Plotly,Bokeh,Seaborn等,這只是一些常用的繪圖函數(shù)和庫,Python還有其他繪圖工具,如Pandas、ggplot等,選擇適合你需求的庫,可以根據(jù)你的數(shù)據(jù)類型、圖形需求和個人偏好來決定,本文給大家總結(jié)了python35種繪圖函數(shù)2023-08-08
python中翻譯功能translate模塊實現(xiàn)方法
在本篇文章中小編給各位整理了一篇關(guān)于python中翻譯功能translate模塊實現(xiàn)方法,有需要的朋友們可以參考下。2020-12-12

