目标检测One-stage和Two-stage的区别
生活随笔
收集整理的這篇文章主要介紹了
目标检测One-stage和Two-stage的区别
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
目標檢測簡單來說是將一張圖片中所有需要檢測的目標都用框選出來,并且附加目標的置信度。目標檢測的網(wǎng)絡可以分為兩種:
對于Two-stage而言,檢測過程分為以下兩步:
①通過專門的模塊生成候選框(例如Faster R-CNN所用的Region Proposal Network),尋找前景(要檢測的目標),針對生成的anchors(基于一個中心點創(chuàng)建出的幾種大小和長寬比的框)調整邊界框;
②根據(jù)第一步生成的候選框進行進一步分類,并且根據(jù)proposals(對anchor第一次做回歸得到的結果)調整邊界框。
代表網(wǎng)絡:R-CNN、Faster R-CNN。
而對于One-stage,檢測過程為直接通過anchors進行分類和調整邊界框。
代表網(wǎng)絡:YOLOv1~v7、SSD、DSSD等。
One-stage的檢測速度更快、但是效果較差;Two-stage的檢測更準確、速度相對One-stage更慢。
總結
以上是生活随笔為你收集整理的目标检测One-stage和Two-stage的区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 我有一个梦想计算机工程师作文,高一作文我
- 下一篇: JAVA大数据(二) Hadoop 分布