精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

美女av一区二区三区| 欧美性xxxx在线播放| 91啪国产在线| 亚洲色婷婷一区二区三区| 日韩免费高清视频网站| 一个色在线综合| 精品毛片久久久久久| 毛片基地在线观看| 精品日韩欧美一区| 欧美精品免费视频| 日产精品久久久久久久蜜臀| 手机看片一区二区三区| 日日夜夜一区二区| 不卡av日日日| 国产肉体xxxx裸体784大胆| 韩国主播福利视频一区二区三区| 国产精品女主播av| 国产精品日韩一区二区三区| av网站中文字幕| 五月激情久久久| 91精品国产综合久久精品app| 韩国无码av片在线观看网站| 亚洲国产精品久久人人爱潘金莲 | 国内精品美女在线观看| 亚洲第一网站男人都懂| 欧美日韩在线观看不卡| 丝袜中文在线| 日本一区二区三级电影在线观看| 91亚洲精品一区二区| 亚洲天堂视频网站| 在线电影一区二区| 国产亚洲美女久久| 久久久久亚洲AV成人网人人小说| 欧美精选视频一区二区| 亚洲一区二区三区中文字幕| 日韩精品欧美在线| 日本xxxxxwwwww| 狠狠网亚洲精品| 欧美在线视频一区| 国产精品久久久免费看| 中文字幕av一区二区三区人| 欧美大片一区二区| 午夜精品在线免费观看| 国产精品vvv| 亚洲欧美另类久久久精品| 欧美精品一区二区三区在线看午夜| 国产日韩免费视频| 免费在线观看日韩欧美| 91超碰caoporn97人人| 天天看片中文字幕| 日韩久久电影| 国产亚洲欧美另类中文| 97超碰在线免费观看| 中文字幕一区二区三区四区久久| 欧美高清dvd| 五月婷婷激情久久| 日韩精品影片| 色素色在线综合| 午夜肉伦伦影院| av影院在线免费观看| 亚洲激情在线播放| 亚洲高清乱码| 91在线看片| 亚洲国产精品99久久久久久久久| 欧美h视频在线| 深夜福利视频在线免费观看| 成人激情午夜影院| 国产66精品久久久久999小说| 99riav国产| 国产精品亚洲第一区在线暖暖韩国| 成人观看高清在线观看免费| 一级片免费观看视频| 麻豆91小视频| 91九色综合久久| av一区二区三| 国产成人超碰人人澡人人澡| 99精品99久久久久久宅男| av网站免费播放| 成人午夜精品一区二区三区| 国产精品免费一区二区| 理论片中文字幕| 国产美女精品在线| 99久久伊人精品影院| 国产av一区二区三区| 精品在线播放午夜| 91网免费观看| 天天干天天舔天天射| 91在线观看地址| 日韩高清国产一区在线观看| av在线免费观看网站| 国产精品久久久久久久久免费樱桃| 一区二区91美女张开腿让人桶| 精品国产99久久久久久| 亚洲国产日韩综合久久精品| 成人免费毛片在线观看| 69久成人做爰电影| 日本道精品一区二区三区| av五月天在线| 欧美激情精品| 日韩精品视频免费在线观看| 性欧美精品中出| 国产精品不卡| 亚洲97在线观看| 国产三级理论片| 国产精品亚洲一区二区三区妖精| 久久99精品久久久久久青青日本| 91在线网址| 亚洲图片自拍偷拍| 热久久精品免费视频| 国产精品视频首页| 日韩av最新在线| 黄色av片三级三级三级免费看| 一个色综合网| 欧洲美女7788成人免费视频| 91福利在线观看视频| 波多野结衣视频一区| 少妇免费毛片久久久久久久久| 九色porny在线| 黑人精品xxx一区一二区| 91女神在线观看| 精品三级av在线导航| xxx成人少妇69| 一级片中文字幕| 国产一区二区成人久久免费影院| 免费亚洲精品视频| 亚洲小说区图片| 在线观看免费亚洲| 9.1在线观看免费| 成人国产精品一级毛片视频| 久久久亚洲国产天美传媒修理工| 一区二区三区免费观看视频| 91影院在线观看| 草草草视频在线观看| 日韩色淫视频| 精品一区电影国产| 精品一级少妇久久久久久久| 久久国产福利国产秒拍| 九9re精品视频在线观看re6 | 在线视频欧美性高潮| 欧美亚洲成人网| 国产精品久久久免费视频| 久草这里只有精品视频| 日本一区二区三不卡| 热三久草你在线| 日韩欧美成人一区| 顶级黑人搡bbw搡bbbb搡| 小早川怜子影音先锋在线观看| 亚洲第一偷拍| 日本aⅴ大伊香蕉精品视频| 国产精品无码白浆高潮| 国产亚洲视频系列| 日韩小视频在线播放| 无人区乱码一区二区三区| 久久精品免费播放| 亚洲图片在线播放| 欧美国产日韩亚洲一区| 免费午夜视频在线观看| 国产精品巨作av| 国自产精品手机在线观看视频| 国产乱淫av免费| 亚洲少妇中出一区| 爱爱爱爱免费视频| 免费萌白酱国产一区二区三区| 欧美日韩国产成人高清视频| 91丨porny丨在线中文 | 国产福利免费视频| 久久久91精品国产一区二区精品| 国产综合中文字幕| 国产精品调教| 午夜精品久久久久久久99热| 北条麻妃一二三区| 一区二区成人在线观看| 国产在线a视频| 亚洲视频免费| 国产精品一区二区欧美黑人喷潮水| 久草在线视频资源| 欧美精品一区二区三| 久久精品国产亚洲AV无码男同 | 同心难改在线观看| 亚洲电影激情视频网站| 中文乱码人妻一区二区三区视频| 亚洲激情另类| 狠狠色综合一区二区| 国产美女高潮在线观看| 亚洲码在线观看| 一区二区乱子伦在线播放| 中文字幕乱码日本亚洲一区二区| 中文av一区二区三区| 91精品国产自产拍在线观看蜜| 亚洲综合一区二区不卡| 电影k8一区二区三区久久| 日韩国产中文字幕| 中文字幕+乱码+中文| 亚洲免费在线视频一区 二区| 在线观看一区二区三区视频| 影音先锋久久| 久久国产一区| 国产成人精选| 欧美日韩高清在线观看| 色播色播色播色播色播在线| 欧美色爱综合网| 成年人一级黄色片| 久久众筹精品私拍模特| 国产永久免费网站| 亚洲高清在线| 四虎一区二区| www.久久东京| 国产精品美女在线观看| 18+激情视频在线| 亚洲剧情一区二区| a级片在线免费看| 色综合天天综合给合国产| 免费黄色激情视频| 97超碰欧美中文字幕| 粉色视频免费看| 一区二区三区成人精品| 国产美女视频免费| 免费视频一区三区| 91久久国产自产拍夜夜嗨| 黑人巨大亚洲一区二区久 | 97超碰在线公开在线看免费| 日韩国产欧美区| 国产aⅴ一区二区三区| 亚洲一区二区av电影| 欧美图片第一页| 国产1区2区3区精品美女| 韩国日本美国免费毛片| 亚洲福利久久| 国产精品一区在线免费观看| 竹菊久久久久久久| 国产精品久久亚洲| 日日av拍夜夜添久久免费| 久久免费成人精品视频| 国产福利视频在线| 中文字幕成人精品久久不卡| 天天射天天操天天干| 日韩午夜在线观看| 无码人妻av免费一区二区三区 | 一本在线高清不卡dvd| 久久99久久98精品免观看软件| 中文字幕精品一区二区三区精品| 加勒比精品视频| 成人性生交大片免费看中文| 一本久道中文无码字幕av| 亚洲久久一区| 亚洲啊啊啊啊啊| 日韩三级在线| 欧美18视频| 久久91麻豆精品一区| 国产一区喷水| h视频久久久| 国产99视频精品免费视频36| 亚洲综合伊人| 91在线视频成人| 亚洲一区二区三区久久久| 国产精品日韩精品| 成人免费一区| 国产日本欧美一区二区三区| 精品三级在线| 成人欧美在线观看| 99精品美女视频在线观看热舞 | 亚洲第一黄色网址| 成人精品视频一区二区三区| 又大又长粗又爽又黄少妇视频| 国产精品资源网站| 人妻av一区二区三区| 福利一区福利二区| 北京富婆泄欲对白| 成人黄色一级视频| 一女三黑人理论片在线| 99re这里只有精品首页| 欧美 变态 另类 人妖| eeuss鲁片一区二区三区在线观看| 亚洲女则毛耸耸bbw| 国产精品18久久久久久久久久久久 | 国产精品理论在线观看| 国产又色又爽又高潮免费 | 日本福利片在线观看| 亚洲少妇中出一区| 欧美日韩国产精品综合| 亚洲成年人影院| 天天干天天干天天| 欧美日韩中文一区| 国产精品一二三四五区| 精品国产乱码久久久久久久久 | 日韩国产高清在线| 97超碰成人在线| 国产99久久久久久免费看农村| 亚洲精品一二三四| 丁香桃色午夜亚洲一区二区三区| 北京富婆泄欲对白| 国产婷婷色一区二区三区四区 | 成人在线视频一区| 精品无码在线视频| 中文字幕一区三区| 久久在线视频精品| 亚洲成人一区在线| 亚洲s码欧洲m码国产av| 在线观看国产精品网站| 国产成人麻豆精品午夜在线| 日韩精品高清在线观看| 在线视频91p| 欧美激情在线观看| 免费在线成人激情电影| 超碰97国产在线| 不卡视频在线| 成人av在线不卡| 日本麻豆一区二区三区视频| 日本人dh亚洲人ⅹxx| 2021中文字幕一区亚洲| 久久久久久视频| 精品成人av一区| 亚洲资源在线播放| 亚洲福利视频网| 自拍视频在线播放| 91成人国产在线观看| 成人污污视频| 日本精品一区二区| 亚洲电影av| 制服下的诱惑暮生| 国产丝袜在线精品| 日本一二三区视频| 欧美精品粉嫩高潮一区二区| 天天av综合网| 欧美成人小视频| 国产成人精品一区二区三区在线| 精品国产中文字幕| 欧美日韩久久| 三级一区二区三区| 久久久久青草大香线综合精品| 美女的奶胸大爽爽大片| 欧美午夜视频网站| 欧美xxx.com| 久久综合88中文色鬼| 国产美女高潮在线观看| 成人在线精品视频| 要久久爱电视剧全集完整观看| 国产女教师bbwbbwbbw| 麻豆91在线播放免费| 国产熟女一区二区| 精品欧美aⅴ在线网站| 亚洲黄色小说网| 久久国产精品99国产精| av在线播放一区| 日本在线播放不卡| 国产女优一区| 亚洲国产精品无码久久久久高潮| 亚洲美女屁股眼交| 一区不卡在线观看| 正在播放欧美一区| 91精品国产66| 日韩在线国产| 日韩电影在线一区| 国精产品一区一区三区免费视频 | 97精品在线播放| 欧美性受极品xxxx喷水| 毛片在线播放网址| 欧美综合激情网| 国产精品一区二区99| 成熟老妇女视频| 国产清纯白嫩初高生在线观看91 | 视频一区二区三区国产| 51精品在线观看| 最新国产精品精品视频| 成人午夜在线| 97人人模人人爽人人少妇| 亚洲小说欧美另类社区| 538国产视频| 欧美三级资源在线| 国产福利视频在线观看| av免费观看久久| 性高湖久久久久久久久| 91狠狠综合久久久久久| 日韩视频免费直播| 51av在线| 日韩一区国产在线观看| 国产精品99久久久久久久vr| 色播视频在线播放| 亚洲视频网站在线观看| 3d动漫一区二区三区在线观看| 无码人妻精品一区二区蜜桃网站| 2024国产精品视频| 亚洲熟妇av乱码在线观看| 久久不射热爱视频精品| 色婷婷久久久| 精品综合久久久久| 精品magnet| 精品国产99久久久久久| 精品国产一区二区三区久久久久久 | 国产成人在线视频网站| 在线观看亚洲欧美| 中文字幕无线精品亚洲乱码一区| aiai久久| jizz18女人| 亚洲成a人在线观看| 香蕉视频网站在线观看| 国产精品三区在线| 韩国精品免费视频| 六月丁香婷婷综合| 欧美理论电影在线观看|