精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Faster R-CNN 已經過氣了嗎 | 附 PyTorch 實現

開發 深度學習
在 R-CNN 模型之后,開發了 Fast R-CNN,然后是 Faster R-CNN 架構。在本文中,我們將討論 Faster R-CNN 架構。

R-CNN 模型是為對象檢測而開發的深度學習方法之一。這種架構被稱為基于區域的卷積神經網絡,通過結合卷積神經網絡的力量和基于區域的方法,在對象檢測領域取得了重大進展。R-CNN 用于檢測圖像中的對象類別以及這些對象的邊界框。由于直接在包含多個對象的圖像上運行 CNN 可能很困難,因此開發了 R-CNN 架構來克服這些問題。

R-CNN 通常使用支持向量機 (SVM) 進行分類過程。對于每個類別,訓練一個單獨的 SVM 來確定區域提議是否包含該類別的一個實例。在訓練期間,正例被定義為包含類別實例的區域,而負例則由不包含這些示例的區域組成。這種架構遵循兩階段過程:第一階段識別可能的對象區域;第二階段通過分類這些區域并細化其邊界來識別對象。

在 R-CNN 模型之后,開發了 Fast R-CNN,然后是 Faster R-CNN 架構。在本文中,我們將討論 Faster R-CNN 架構。Ross Girshick 及其同事介紹了 Faster R-CNN 架構,并在文章 [1] 中討論了技術細節。

Faster R-CNN 使用區域提議網絡 (RPN)。Faster R-CNN 架構由兩層組成。

  • 區域提議網絡 (RPN):RPN 是一個深度的卷積神經網絡,用于推薦區域。它接受任何大小的輸入,并根據對象得分揭示可能屬于一系列對象的矩形。它通過在卷積層創建的特征圖上移動一個小網絡來提出這一建議。RPN 層由錨框組成。錨框用于檢測圖像中的不同大小的對象。因此,它們的大小可能不同。在將圖像輸入 RPN 層之前,可以使用 VGG 或任何 CNN 層 Alexnet、Resnet、Imagenet 作為準備層。
  • Fast R-CNN:RPN 生成的計算被插入到 Fast R-CNN 架構中,并通過分類器估計對象的類別,并通過回歸器估計邊界框。

可以在視覺 [2] 中詳細檢查用于通用對象檢測的領先框架的高級圖。

在我們的工作中,我們將使用 ResNet-50 架構。ResNet 是用于許多計算機視覺任務的經典神經網絡。它防止了網絡深化時的退化。為了在 ResNet 模型中實現更快的訓練,使用了瓶頸塊。

如果您沒有必要的硬件,可以在 Google Colab 上更快地執行您的工作。為了演示如何使用 Google Colab,這個項目是使用 Colab 進行的。

讓我們添加 PyTorch 庫以及 torchvision 和任何其他所需庫等必要的庫。[3]

import torch
import torchvision
from torchvision.models.detection import fasterrcnn_resnet50_fpn
from PIL import Image
import matplotlib.pyplot as plt
import matplotlib.patches as patches
import numpy as np

上傳到我們將執行對象檢測的 Google Drive。讓我們編寫將 Google Colab 連接到 Google Drive 的代碼。

from google.colab import drive
drive.mount('/gdrive')
%cd /gdrive

讓我們調用我們將執行對象檢測的圖像。

test_img = Image.open("My Drive/traffic.jpg")

test_img

讓我們解釋一下我們認為的代碼的下一個階段中兩個重要階段的概念:Compose 和 Tensor。

Compose 是一個結構,當你想要在 Pytorch 轉換模塊中連續對圖像執行多個工作時,你可以使用它。如果你要執行多個轉換,你可以在 Compase 中定義它。在這個階段,我們只為圖像應用張量操作。

張量是 PyTorch 庫中使用的基本數據結構。張量可以被認為是向量和矩陣的更一般形式。RGB 圖像通常被表示為一個 3 通道張量,尺寸為 [3, 高度, 寬度]。例如,一個 128x128 像素的 RGB 圖像將由一個尺寸為 (3, 128, 128) 的張量表示。讓我們將我們的圖像轉換為張量。

import torchvision.transforms as transforms

#compase steps
transform = transforms.Compose([
    transforms.ToTensor(),  
])

#tensor transformation process

test_img_tensor = transform(test_img)
test_img_tensor

在這些操作之后,我們將增加張量的大小。這個過程將單個圖像轉換為批量大小。unsqueeze(dim=0) 參數增加了另一個維度。

下一步,讓我們執行批量操作。在 Pytorch 中,模型通常同時處理多個圖像,因此它們被分組到一個名為批量的圖像張量列表中。讓我們創建一個名為 images 變量的批量。

#Increasing tensor dimensions

test_img_tensor = test_img_tensor.unsqueeze(dim=0)
test_img_tensor.shape

#batch steps
images = [test_img_tensor]

在我們的工作中,我們將使用 Faster R-CNN 模型、Resnet-50 架構以及在此架構基礎上的 FPN。作為參數,pretrained=True 啟用了以前訓練過的權重的加載。這樣模型就可以用 ImageNet 或 COCO 數據集進行訓練。我們將在研究中使用 COCO 數據集。

model.eval() 命令用于將模型置于評估模式。模型已準備好對數據進行預測。

#Let's load the pre-trained model

model = torchvision.models.detection.fasterrcnn_resnet50_fpn(pretrained=True)
model.eval()

preds = object_detection_model(test_img_tensor)
print(preds)

COCO 數據集由微軟開發,包含 330K 張圖像。[4]。它是用于計算機視覺任務(如對象檢測、圖像分割、對象檢測和對象識別)的數據集。(https://cocodataset.org/#home)每張圖像包含多個對象,并為每個對象提供了詳細的標簽。例如,對于對象檢測,每張圖像中的所有對象都被標記,并為每個對象確定了邊界框。

另一個可以使用的廣泛數據集是 ImagNet 數據集。與 ImageNet 不同,COCO 數據集允許用多個特征(位置、大小、形狀、環境框、標簽)對對象進行標記。因此,它是更復雜的計算機視覺任務的理想數據集。

# COCO dataset

COCO_INSTANCE_CATEGORY_NAMES = [
    '','person', 'bicycle', 'car', 'motorcycle', 'airplane', 'bus', 'train', 'boat',
    'traffic light', 'fire hydrant', 'stop sign', 'parking meter', 'bench', 'bird', 'cat', 'dog',
    'horse', 'sheep', 'cow', 'elephant', 'bear', 'zebra', 'giraffe', 'backpack', 'umbrella',
    'handbag', 'tie', 'suitcase', 'frisbee', 'skis', 'snowboard', 'sports ball', 'kite',
    'baseball bat', 'baseball glove', 'skateboard', 'surfboard', 'tennis racket', 'bottle',
    'wine glass', 'cup', 'fork', 'knife', 'spoon', 'bowl', 'banana', 'apple', 'sandwich',
    'orange', 'broccoli', 'carrot', 'hot dog', 'pizza', 'donut', 'cake', 'chair', 'couch',
    'potted plant', 'bed', 'dining table', 'laptop', 'mouse', 'remote',
    'keyboard', 'cell phone', 'microwave', 'oven', 'toaster', 'sink', 'refrigerator', 'book',
    'clock', 'vase', 'scissors', 'teddy bear', 'hair drier', 'toothbrush'
]

讓我們將張量轉換為 NumPy 數組。我們執行這一步的原因是,在數據處理和可視化操作中,流行的可視化庫(如 matplotlib)接受 NumPy 數組格式的數據。雖然像 PyTorch 這樣的深度學習庫使用張量,但這些數據必須轉換為 NumPy 格式以進行可視化。在轉換過程中,squeeze 函數移除了張量的 1 維并將其壓縮,而 CPU 函數將張量移動到 CPU(如果在 GPU 中)。Numpy 只允許基于 CPU 的操作。添加了必要的代碼以在軸上顯示 numpy 數據。

#Numpy conversion and image generation processes

img = test_img_tensor.squeeze().detach().cpu().numpy()  

img = img.transpose(1, 2, 0)  
fig, ax = plt.subplots(1, figsize=(12, 9))
ax.imshow(img)

讓我們通過添加邊界框和圍繞檢測到的對象的相應標簽來可視化它。在這個階段,按順序采取以下步驟:

  • 使用 Zip 處理邊界框、標簽和分數
  • 坐標分離
  • 獲取標簽名稱
  • 繪制邊界框
  • 可視化標簽和分數
  • 關閉軸
  • 顯示圖像
for box, label, score in zip(preds[0]['boxes'].detach().cpu().numpy(), 
                             preds[0]['labels'].detach().cpu().numpy(), 
                             preds[0]['scores'].detach().cpu().numpy()):
    x1, y1, x2, y2 = box  
    label_name = COCO_INSTANCE_CATEGORY_NAMES[label]
    ax.add_patch(patches.Rectangle((x1, y1), x2 - x1, y2 - y1, linewidth=1, edgecolor='r', facecolor='none'))
    plt.text(x1, y1, f'{label_name} {score:.2f}', color='white', fontsize=8, bbox=dict(facecolor='red', alpha=0.5))

plt.axis('off')
plt.show()

圖像:

代碼輸出:

責任編輯:趙寧寧 來源: 小白玩轉Python
相關推薦

2024-08-22 08:24:51

算法CNN深度學習

2025-01-06 12:20:00

YOLO物體識別開發

2017-09-19 16:10:50

深度學習目標檢測模型

2017-06-10 16:48:03

神經網絡目標計數機器學習

2019-03-10 16:21:05

大數據深度學習人工智能

2017-04-24 23:46:40

卷積神經網絡圖像R-CNN

2023-09-11 08:00:00

代碼審查開發

2016-11-21 12:26:58

編程代碼

2022-11-21 15:18:05

模型檢測

2013-10-16 10:45:13

2022-04-27 11:51:20

CISALog4Shell漏洞

2017-06-12 10:38:03

軟件定義存儲數據存儲

2022-08-16 07:45:25

寵物面部識別

2024-12-16 08:06:42

2024-06-18 14:50:42

2011-10-18 10:30:55

Unix

2024-01-03 10:23:11

卷積神經網絡CNNpytorch

2023-11-07 12:03:53

機器學習目標檢測

2009-05-07 09:02:15

思科錢伯斯營收

2010-10-22 09:15:31

JavaMac App Sto
點贊
收藏

51CTO技術棧公眾號

97国产精东麻豆人妻电影 | 久久激情免费视频| 欧美成人免费播放| 91精品国产91久久久久久密臀| 制服丝袜中文字幕第一页| 日韩欧美一级特黄在线播放| 在线日韩网站| 亚洲女人久久久| 97精品一区二区三区| 久久福利资源站| 视频一区二区免费| 久久久成人精品一区二区三区| 99re66热这里只有精品3直播| www.好吊操| 欧美丝袜第一区| 亚洲精品国产九九九| 国产精品一区二区亚洲| 国产精品免费一区二区三区都可以 | 亚洲乱码国产乱码精品天美传媒| 久久色在线观看| 9999热视频在线观看| 四季av一区二区三区| 亚洲欧美日韩爽爽影院| 宅男噜噜噜66一区二区| 人妻精品一区一区三区蜜桃91| 成人国产精品一区二区| 久久精品男人天堂av| 在线人成日本视频| 受虐m奴xxx在线观看| 国产精品久久久久久久久免费看| 免费成人av在线| 自拍视频在线| 999在线精品视频| 欧美美最猛性xxxxxx| 99精品久久只有精品| 国产嫩草在线视频| www色com| 91丝袜脚交足在线播放| 久久精品国产亚洲aⅴ| 天堂а√在线资源在线| 日本道在线视频| 亚洲精品一区二区三区香蕉 | 亚洲人xxxx| 久久1电影院| 午夜久久久久久久久久影院| 一本一道久久a久久综合精品| 亚洲综合在线观看视频| 欧美午夜寂寞| 97人妻精品一区二区三区软件 | 国产一级片黄色| www.亚洲一区| 久久免费视频色| 日韩激情精品| 亚洲字幕av一区二区三区四区| 91免费在线观看网站| 欧美日韩免费在线| 成人同人动漫免费观看| 香蕉av在线播放| 又色又爽又黄18网站| 国产视频丨精品|在线观看| 激情丁香综合五月| 91tv亚洲精品香蕉国产一区| 日本网站免费观看| 肉大捧一出免费观看网站在线播放| 欧美影院精品一区| 好吊一区二区三区| 成人黄色网址| 日韩av手机在线免费观看| 欧美一级二级三级| 亚洲精品久久视频| 成人国产免费视频| 北条麻妃一区二区三区在线观看| 佐山爱在线视频| 成人看片人aa| 日韩色在线观看| 亚洲精品xxx| 奇米影视在线99精品| 亚洲欧洲自拍| 亚洲天堂男人av| 少妇黄色一级片| 国产欧美日韩高清| 欧美一区二区三区视频免费| 国产精品性做久久久久久| 免费一级欧美在线大片| 人妻妺妺窝人体色www聚色窝| www.av片| 亚洲精品久久久久久久久久久久久 | 日本精品二区| 久久精品国产久精国产一老狼| 国产不卡高清在线观看视频| 精品成人18| 日本韩国精品一区二区| 自拍偷拍你懂的| 国产欧美欧洲| 色伦专区97中文字幕| 亚洲国产一二三| 奇米影视一区二区三区| 99精品在免费线中文字幕网站一区| 日本中文字幕在线观看视频| 99九九精品视频| 精品日产一区2区三区黄免费| 欧美网站大全在线观看| 高清shemale亚洲人妖| 精品国产欧美日韩| 91九色在线看| 国产女人18毛片18精品| 欧美日韩电影在线观看| 99精品久久只有精品| 欧美一区影院| 巨大黑人极品videos精品| 成人黄色在线观看视频| 任你操精品视频| 男人亚洲天堂网| 国产精品伊人日日| 欧洲日韩一区二区三区| 9久草视频在线视频精品| 一个色综合网| 欧美午夜在线播放| 天天干,夜夜爽| 国产亚洲精品码| 精品国产免费久久久久久婷婷| 成人午夜小视频| 日韩在线免费视频| 7777精品伊人久久久大香线蕉经典版下载 | 亚洲人成77777| 国产精品视频在线播放| 最近2019中文字幕大全第二页| 又紧又大又爽精品一区二区| 狠狠色狠狠色合久久伊人| 成人羞羞在线观看网站| 日韩黄色三级| 欧美xxxx黑人又粗又长| 欧美熟妇交换久久久久久分类| av黄色免费网站| 99久久激情视频| 91在线精品视频| 色哟哟国产精品| 精品一区二区三区香蕉蜜桃 | 伦理片一区二区三区| 国产精品国语对白| 亚洲激情自拍图| 色婷婷精品大在线视频| 中文字幕日韩欧美一区二区三区| 成人写真视频| 国产亚洲高清一区| 色呦呦在线视频| 亚洲女人久久久| 黄色网址在线视频| wwwwxxxx日韩| 又大又硬又爽免费视频| 九九九九精品九九九九| 国产综合香蕉五月婷在线| 2024亚洲男人天堂| 欧美国产精品日韩| 一区二区亚洲欧洲国产日韩| 精品国产一区二区三区av性色 | 受虐m奴xxx在线观看| 日韩一区二区三区久久| 国产成人久久婷婷精品流白浆| 91精品久久久久久久久不口人| 亚洲欧美日韩国产手机在线| 国产欧美一区二区色老头| 91亚洲国产| 成人精品视频| 西野翔中文久久精品字幕| 日本一区高清| 国产哺乳奶水91在线播放| 亚洲图片视频小说| 91激情在线观看| 中文在线观看av| 中文字幕第一页在线播放| 国产一级片一区二区| 高潮毛片又色又爽免费 | 自拍视频在线免费观看| 在线观看免费黄色| 韩国三级av在线免费观看| 久久久久久久久亚洲精品| 国产高清一级毛片在线不卡| 国产污视频在线| 免费黄色在线观看| 欧美videosex性极品hd| 久久男人天堂| 欧美日韩视频免费看| 欧美午夜网站| 精品国产123区| 偷拍欧美精品| 国产精品乱看| 免费看欧美美女黄的网站| 国产黄色精品视频| 波多野洁衣一区| 国产精品嫩草99a| 亚洲一区二区三区爽爽爽爽爽| 91啪九色porn原创视频在线观看| 久久久久久久高潮| 国产自产2019最新不卡| 99国产精品一区| 久久久久久久久久久久久夜| 18涩涩午夜精品.www| 欧美日韩在线另类| 日韩美女一区二区三区四区| 亚洲日韩第一页| 欧美日韩国产综合一区二区三区 | 久久精品亚洲| 国产成人精品一区二| 国产欧美精品区一区二区三区| 亚洲一区日韩| 国产麻豆精品久久一二三| 久久精品综合网| 亚洲成av人片在线观看| 国产精品视频一二三区| 狠狠干狠狠久久| 精品999在线播放| 欧美丰满少妇xxxx| 5g国产欧美日韩视频| 国产又粗又爽又黄的视频| 日韩在线不卡一区| 老司机精品免费视频| 中文字幕手机在线视频| 欧洲成人av| 欧美人体一区二区三区| 精品国内自产拍在线观看视频 | 亚洲6080在线| 欧美另类变人与禽xxxxx| 亚洲福中文字幕伊人影院| 精品国产免费一区二区三区香蕉| 日韩欧美色综合网站| 久久久精品日本| 国产成人免费电影| 免费av观看网址| 亚洲自拍偷拍图| 自拍偷拍福利视频| 成人黄视频在线观看| 国产精品久久久网站| 国产美女一区| 国产精品看片你懂得 | 国产精品看片资源| 四虎永久免费网站| 中文字幕三级电影| 中文字幕xxxx| 蜜芽在线免费观看| 国产精品对白久久久久粗| 香蕉av777xxx色综合一区| 国产欧美精品一区二区三区四区| 亚洲v中文字幕| 一区二区三区视频免费| 96成人在线视频| 男人添女人下面免费视频| 日韩乱码人妻无码中文字幕| av免费在线一区二区三区| 红杏视频成人| 久久成人久久鬼色| 色综合 综合色| 97av在线播放| 日产精品久久久久久久蜜臀| 日本黄色激情视频| 精品推荐蜜桃传媒| 欧美调教视频| av电影一区二区| 欧美一区二区三区在线观看视频 | 2021中文字幕在线| 欧美一区二区三区另类| 中文字幕一区二区在线观看| 亚洲人成网站999久久久综合| 欧美在线亚洲一区| 成人黄色生活片| 狠狠热免费视频| 亚洲国产av一区二区三区| 国产h片在线观看| 亚洲人成久久| 五月激情综合婷婷| 欧美一区二三区| 亚洲爆乳无码专区| 中文字幕 国产| 深夜福利亚洲| 国产精品一区二区在线观看不卡 | 136国产福利精品导航网址| 国产精品人妖ts系列视频| 中日韩美女免费视频网站在线观看| 国产精品美女主播| 亚洲美女性囗交| 中文字幕网址在线| 久久免费精品| www..com久久爱| 亚洲天堂成人在线| 一区二区日本伦理| 国产成人精品av久久| 一区二区电影免费观看| 日本一二区不卡| 亚洲特黄一级片| 91精品国产一区| 九九九九九伊人| 日本激情一区二区三区| 日韩黄色大片| 亚洲第一精品在线| 国产欧美精品在线| 亚洲成人黄色av| 女子免费在线观看视频www| 可以看av的网站久久看| 欧美mv和日韩mv的网站| 一本色道久久综合亚洲二区三区 | 午夜dj在线观看高清视频完整版| 欧美在线电影| 午夜精品在线看| 91精品在线观| 99精品中文字幕| 欧美与亚洲与日本直播| 91热门视频在线观看| 性视频1819p久久| 国产高潮失禁喷水爽到抽搐| 黄色网在线播放| 日韩国产精品大片| 亚洲夜晚福利在线观看| 久久www免费人成精品| 欧美人妻精品一区二区免费看| 2024最新电影在线免费观看| 欧美大片aaaa| 欧美日韩一区精品| 亚洲美女网站18| 一区二区自拍偷拍| 99久久婷婷这里只有精品| 欧美日韩黄色一区二区| 中国一区二区三区| 99久久婷婷国产一区二区三区| 人人爱人人干婷婷丁香亚洲| 亚洲精品国久久99热| 91久久精品一区| 免费一级片视频| 日本中文字幕在线一区| 在线一区二区三区做爰视频网站| 成人国产精品一区二区| 国产一级一片免费播放| 国产精品白浆| 日本韩国欧美一区二区三区| 亚洲精品久久区二区三区蜜桃臀| 青娱乐免费在线视频| 精品国产18久久久久久洗澡| 色老汉一区二区三区| 永久免费精品视频网站| 高清乱码毛片入口| 奇米在线7777在线精品| 97人人模人人爽人人喊中文字| 日日躁夜夜躁aaaabbbb| 欧洲精品二区| 国产偷v国产偷v亚洲高清| 成人午夜电影在线播放| 国产精品久久久久久久久夜色| 色播一区二区| 欧美三级视频在线播放| 日韩在线综合网| 色的视频在线免费看| 久久久久久免费| 99精品99久久久久久宅男| 制服丝袜在线一区| 六月婷婷一区| 97视频在线观看免费| 四虎永久免费在线| 欧美精品一区二区三区精品| 日韩免费高清视频| 99re6在线观看| 成人午夜毛片| 欧洲一区在线观看| 激情视频综合网| 日韩电影免费观| 一本久道中文字幕精品亚洲嫩| 国产在线精品一区二区三区| www.热久久| 福利91精品一区二区三区| 97视频中文字幕| 国产成人三级一区二区在线观看一 | 高清国语自产拍免费一区二区三区| 国产高潮流白浆| 久久麻豆精品| 久久这里只有精品视频首页| 精品自拍偷拍视频| 影音先锋日韩精品| 欧美高清视频免费观看| 国产一级视频在线| 麻豆精品网站| 国产精品亚洲精品| 亚洲第一色视频| 亚洲手机视频| 91极品视频在线| 一级黄色av片| 韩国v欧美v日本v亚洲v| 成人性色av| 国产成人天天5g影院在线观看| 国产精品一二三在| 黄色99视频| 国产在线视频你懂得| 综合激情成人伊人| 欧美精品久久久久久久久久久| 91在线品视觉盛宴免费| 亚洲一区免费在线观看| 免费激情视频在线观看| 国产精久久一区二区| 亚洲欧美日韩一区二区三区在线| 自拍偷拍激情视频| 日本一区二区高清不卡| 欧美亚洲视频在线看网址| 伊人网综合在线|