๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๐Ÿ› Research/Detection & Segmentation

[Object Detection] ๊ฐ์ฒด ๊ฒ€์ถœ ๋ชจ๋ธ (3) : YOLOv1 ~ YOLOv4

by ๋ญ…์ฆค 2024. 8. 11.
๋ฐ˜์‘ํ˜•

์ด์ „ ํฌ์ŠคํŒ…์—์„œ ์‚ดํŽด๋ณธ Faster R-CNN์ด Region Proposal์„ GPU์—์„œ ์ฒ˜๋ฆฌํ•˜๋ฉด์„œ ์‹ค์‹œ๊ฐ„ ๊ฐ์ฒด ๊ฒ€์ถœ์— ๊ฐ€๊นŒ์›Œ์กŒ๋‹ค๋ฉด, YOLO๋Š” ํ•œ ๊ฑธ์Œ ๋” ๋‚˜์•„๊ฐ€ ๊ฐ์ฒด ๊ฒ€์ถœ์„ ์ง„์ •ํ•œ ์‹ค์‹œ๊ฐ„์œผ๋กœ ๊ฐ€๋Šฅํ•˜๊ฒŒ ๋งŒ๋“ค์—ˆ์–ด์š”.

 

์ด๋ฒˆ ํฌ์ŠคํŒ…์—์„œ๋Š” YOLO์˜ ๋ฐœ์ „ ๊ณผ์ •์„ ๋ฒ„์ „๋ณ„๋กœ ์‚ดํŽด๋ณด๊ณ , ๊ฐ ๋ฒ„์ „์ด ์–ด๋–ค ๋ฐฉ์‹์œผ๋กœ ์ž‘๋™ํ•˜๋ฉฐ, ์–ด๋–ค ์ฐจ์ด์ ์„ ๊ฐ€์ง€๊ณ  ์žˆ๋Š”์ง€ ์•Œ์•„๋ณด๋ ค๊ณ  ํ•ด์š” ๐Ÿ˜Š

 

๐Ÿ“Œ ๊ฐ์ฒด ๊ฒ€์ถœ ๋ชจ๋ธ ์ „์ฒด ํฌ์ŠคํŒ…



1. YOLOv1 : ์ดˆ๊ธฐ ๋ชจ๋ธ์˜ ํƒ„์ƒ

YOLO v1์€ 2016๋…„ Joseph Redmon์— ์˜ํ•ด ์ œ์•ˆ๋œ ๋ชจ๋ธ๋กœ, ๊ฐ์ฒด ๊ฒ€์ถœ์„ ์œ„ํ•œ ํ˜์‹ ์ ์ธ ์ ‘๊ทผ ๋ฐฉ์‹์„ ๋„์ž…ํ–ˆ์–ด์š”. YOLO v1์€ ์ด๋ฏธ์ง€ ์ „์ฒด๋ฅผ ํ•œ ๋ฒˆ์— ๋ฐ”๋ผ๋ณด๋Š” ๋ฐฉ์‹์œผ๋กœ, 1-Stage Object Detection์˜ ์‹œ์ž‘์„ ์•Œ๋ ธ์–ด์š”. ์ด ๋ชจ๋ธ์€ ๊ธฐ์กด์˜ RCNN ๊ณ„์—ด ๋ชจ๋ธ๋“ค๊ณผ๋Š” ๋‹ฌ๋ฆฌ, ๊ฐ์ฒด ๊ฒ€์ถœ๊ณผ ๋ถ„๋ฅ˜๋ฅผ ๋™์‹œ์— ์ˆ˜ํ–‰ํ•ด ์†๋„์™€ ํšจ์œจ์„ฑ์„ ๊ทน๋Œ€ํ™”ํ–ˆ์–ด์š”.

 

์ž‘๋™ ๋ฐฉ์‹

  • ๊ทธ๋ฆฌ๋“œ ์‹œ์Šคํ…œ
    • YOLO v1์€ ์ด๋ฏธ์ง€๋ฅผ S x S ํฌ๊ธฐ์˜ ๊ทธ๋ฆฌ๋“œ๋กœ ๋‚˜๋ˆ„์–ด์š”.
    • ๊ฐ ๊ทธ๋ฆฌ๋“œ ์…€์€ ๊ทธ ์˜์—ญ ์•ˆ์— ๊ฐ์ฒด๊ฐ€ ์žˆ๋Š”์ง€ ํ™•์ธํ•˜๊ณ , ์žˆ๋‹ค๋ฉด ๊ทธ ๊ฐ์ฒด์— ๋Œ€ํ•œ Bounding Box์™€ Confidence Score๋ฅผ ์˜ˆ์ธกํ•ด์š”.
  • Bounding Box Regression
    • ๊ฐ ๊ทธ๋ฆฌ๋“œ ์…€์€ 2๊ฐœ์˜ Bounding Box๋ฅผ ์˜ˆ์ธกํ•˜๊ณ ,
    • ๊ฐ ๋ฐ•์Šค๋Š” ์œ„์น˜, ํฌ๊ธฐ, ์‹ ๋ขฐ๋„(๊ฐ์ฒด์ผ ํ™•๋ฅ )๋ฅผ ํฌํ•จํ•ด์š”.
  • ํด๋ž˜์Šค ํ™•๋ฅ 
    • ๊ฐ ๊ทธ๋ฆฌ๋“œ ์…€์€ ๊ทธ ์˜์—ญ์— ์กด์žฌํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ์ฒด์˜ ํด๋ž˜์Šค ํ™•๋ฅ ๋„ ์˜ˆ์ธกํ•ด์š”.
    • ์ด ํด๋ž˜์Šค ํ™•๋ฅ ์€ ์˜ˆ์ธก๋œ Bounding Box์™€ ๊ณฑํ•ด์ ธ ์ตœ์ข…์ ์œผ๋กœ ํ•ด๋‹น ๊ฐ์ฒด์˜ ์‹ ๋ขฐ๋„๋ฅผ ์‚ฐ์ถœํ•ด์š”.
  • End-to-End Training
    • YOLO v1์€ ์ „์ฒด ๋„คํŠธ์›Œํฌ๋ฅผ ํ•˜๋‚˜์˜ CNN์œผ๋กœ ์„ค๊ณ„ํ•ด End-to-End๋กœ ํ•™์Šต์ด ๊ฐ€๋Šฅํ•ด์š”.
    • ์ด๋Š” ๋ชจ๋ธ์ด ๋” ๋น ๋ฅด๊ณ  ํšจ์œจ์ ์œผ๋กœ ํ•™์Šตํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ค๋‹ˆ๋‹ค.

 

๋‹จ์ 

  • ์ •ํ™•๋„ ๋ฌธ์ œ: YOLO v1์€ ์ž‘์€ ๊ฐ์ฒด๋‚˜ ๊ทธ๋ฆฌ๋“œ ๊ฒฝ๊ณ„์— ๊ฑธ์ณ ์žˆ๋Š” ๊ฐ์ฒด๋ฅผ ๊ฐ์ง€ํ•˜๋Š” ๋ฐ ์–ด๋ ค์›€์„ ๊ฒช์—ˆ์–ด์š”. ์ด๋Š” ๋ชจ๋ธ์ด ์ƒ๋Œ€์ ์œผ๋กœ ๋‚ฎ์€ ์ •ํ™•๋„๋ฅผ ๊ฐ€์ง€๊ฒŒ ๋งŒ๋“ค์—ˆ์–ด์š”.
  • Localization ์˜ค๋ฅ˜: YOLO v1์€ ๊ฐ์ฒด ์œ„์น˜๋ฅผ ์˜ˆ์ธกํ•˜๋Š” ๋ฐ ์žˆ์–ด์„œ Localization ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์—ˆ์–ด์š”. Bounding Box์˜ ์œ„์น˜์™€ ํฌ๊ธฐ๋ฅผ ์ •ํ™•ํžˆ ์˜ˆ์ธกํ•˜๊ธฐ ์–ด๋ ค์› ์–ด์š”.

 

2. YOLOv2 (YOLO9000): ์†๋„์™€ ์ •ํ™•๋„์˜ ๊ท ํ˜•

 

YOLO v2๋Š” 2017๋…„ Joseph Redmon์— ์˜ํ•ด ๋ฐœํ‘œ๋˜์—ˆ์–ด์š”. ์ด ๋ฒ„์ „์€ YOLO9000์ด๋ผ๋Š” ์ด๋ฆ„์œผ๋กœ๋„ ์•Œ๋ ค์ ธ ์žˆ์œผ๋ฉฐ, YOLO v1์˜ ํ•œ๊ณ„๋ฅผ ๊ฐœ์„ ํ•ด ์†๋„์™€ ์ •ํ™•๋„ ์‚ฌ์ด์˜ ๊ท ํ˜•์„ ๋งž์ถ”๋ ค๊ณ  ํ–ˆ์–ด์š”. YOLO v2๋Š” ๊ธฐ์กด ๋ชจ๋ธ์˜ ๋น ๋ฅธ ์†๋„๋Š” ์œ ์ง€ํ•˜๋ฉด์„œ, ๊ฐ์ฒด ๊ฒ€์ถœ์˜ ์ •ํ™•๋„๋ฅผ ํฌ๊ฒŒ ํ–ฅ์ƒ์‹œ์ผฐ์–ด์š”.

 

์ž‘๋™ ๋ฐฉ์‹

  • Anchor Boxes ๋„์ž…
    • YOLO v2๋Š” Faster R-CNN์—์„œ ์‚ฌ์šฉ๋œ Anchor Boxes ๊ฐœ๋…์„ ๋„์ž…ํ–ˆ์–ด์š”.
    • ์ด๋กœ ์ธํ•ด ๊ฐ์ฒด์˜ ์œ„์น˜์™€ ํฌ๊ธฐ๋ฅผ ์˜ˆ์ธกํ•˜๋Š” ์ •ํ™•๋„๊ฐ€ ๊ฐœ์„ ๋˜์—ˆ์–ด์š”.
  • Batch Normalization
    • ๋„คํŠธ์›Œํฌ ์ „๋ฐ˜์— Batch Normalization์„ ์ ์šฉํ•ด ํ•™์Šต ์†๋„๋ฅผ ๋†’์ด๊ณ , ๊ณผ์ ํ•ฉ์„ ๋ฐฉ์ง€ํ–ˆ์–ด์š”.
    • ์ด๋Š” ๋ชจ๋ธ์˜ ์„ฑ๋Šฅ์„ ์ „๋ฐ˜์ ์œผ๋กœ ํ–ฅ์ƒ์‹œ์ผฐ์–ด์š”.
  • High-Resolution Classifier
    • YOLO v2๋Š” ๋†’์€ ํ•ด์ƒ๋„์—์„œ ๊ฐ์ฒด๋ฅผ ๋ถ„๋ฅ˜ํ•˜๋„๋ก ํ•™์Šต๋˜์—ˆ์–ด์š”.
    • ์ด๋กœ ์ธํ•ด ๋” ์ž‘์€ ๊ฐ์ฒด๋„ ํšจ๊ณผ์ ์œผ๋กœ ๊ฐ์ง€ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ์–ด์š”.
  • Passthrough Layer
    • ์ž‘์€ ๊ฐ์ฒด ๊ฒ€์ถœ ์„ฑ๋Šฅ์„ ํ–ฅ์ƒ์‹œํ‚ค๊ธฐ ์œ„ํ•ด Passthrough Layer๋ฅผ ๋„์ž…ํ–ˆ์–ด์š”.
    • ์ด ๋ ˆ์ด์–ด๋Š” ๋‚ฎ์€ ํ•ด์ƒ๋„์˜ feature map์„ ๋†’์€ ํ•ด์ƒ๋„์˜ feature map์œผ๋กœ ํ†ตํ•ฉํ•ด ๋” ์„ธ๋ฐ€ํ•œ ์ •๋ณด ์ฒ˜๋ฆฌ๊ฐ€ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•ด์ค˜์š”.

 

๋‹จ์ 

  • Anchor Box์˜ ์ˆ˜: YOLO v2์˜ Anchor Box ์ˆ˜๋Š” ๊ณ ์ •๋˜์–ด ์žˆ์–ด์„œ, ๋‹ค์–‘ํ•œ ๊ฐ์ฒด ํฌ๊ธฐ๋ฅผ ๊ฐ์ง€ํ•˜๋Š” ๋ฐ ํ•œ๊ณ„๊ฐ€ ์žˆ์„ ์ˆ˜ ์žˆ์–ด์š”.
  • ์—ฌ์ „ํžˆ Localization ๋ฌธ์ œ: YOLO v2๋Š” v1์— ๋น„ํ•ด ํ–ฅ์ƒ๋˜์—ˆ์ง€๋งŒ, ์—ฌ์ „ํžˆ ๊ฐ์ฒด ์œ„์น˜๋ฅผ ์ •ํ™•ํžˆ ์˜ˆ์ธกํ•˜๋Š” ๋ฐ ์žˆ์–ด์„œ ์ผ๋ถ€ ํ•œ๊ณ„๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์–ด์š”.

 

3. YOLOv3: ๋”์šฑ ๊ฐ•๋ ฅํ•œ ์„ฑ๋Šฅ

 

YOLO v3๋Š” 2018๋…„ Joseph Redmon์— ์˜ํ•ด ๋ฐœํ‘œ๋˜์—ˆ์œผ๋ฉฐ, YOLO ์‹œ๋ฆฌ์ฆˆ ์ค‘ ๊ฐ€์žฅ ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๋Š” ๋ฒ„์ „ ์ค‘ ํ•˜๋‚˜์˜ˆ์š”. ์ด ๋ชจ๋ธ์€ ๋”์šฑ ๊นŠ๊ณ  ๋ณต์žกํ•œ ๋„คํŠธ์›Œํฌ ๊ตฌ์กฐ๋ฅผ ์ฑ„ํƒํ•ด, ๋” ๋†’์€ ์ •ํ™•๋„์™€ ๋” ๋‚˜์€ ์„ฑ๋Šฅ์„ ์ œ๊ณตํ•ด์š”.

์ž‘๋™ ๋ฐฉ์‹

  • Feature Pyramid Network (FPN)
    • YOLO v3๋Š” Feature Pyramid Network (FPN) ๊ตฌ์กฐ๋ฅผ ์ฑ„ํƒํ•ด ๋‹ค์–‘ํ•œ ํฌ๊ธฐ์˜ ๊ฐ์ฒด๋ฅผ ๊ฐ์ง€ํ•˜๋Š” ์„ฑ๋Šฅ์„ ํ–ฅ์ƒ์‹œ์ผฐ์–ด์š”.
    • FPN์€ ์„ธ ๊ฐ€์ง€ ๋‹ค๋ฅธ ํฌ๊ธฐ์˜ feature map์„ ์‚ฌ์šฉํ•ด ์ž‘์€ ๊ฐ์ฒด๋ถ€ํ„ฐ ํฐ ๊ฐ์ฒด๊นŒ์ง€ ๋ชจ๋‘ ํšจ๊ณผ์ ์œผ๋กœ ๊ฒ€์ถœํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ค˜์š”.
  • Darknet-53 Backbone
    • YOLO v3๋Š” Darknet-53์ด๋ผ๋Š” ์ƒˆ๋กœ์šด ๋ฐฑ๋ณธ ๋„คํŠธ์›Œํฌ๋ฅผ ์‚ฌ์šฉํ–ˆ์–ด์š”.
    • ์ด ๋„คํŠธ์›Œํฌ๋Š” 53๊ฐœ์˜ convolutional layer๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ์œผ๋ฉฐ, ์ด์ „ ๋ฒ„์ „๋“ค๋ณด๋‹ค ๋” ๊นŠ๊ณ  ๊ฐ•๋ ฅํ•ด์š”. ์ด๋ฅผ ํ†ตํ•ด ๋” ๋ณต์žกํ•œ ๊ฐ์ฒด๋ฅผ ๊ฒ€์ถœํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ์–ด์š”.
  • No Softmax
    • YOLO v3๋Š” ๊ธฐ์กด์˜ Softmax ๋Œ€์‹  Logistic Regression์„ ์‚ฌ์šฉํ•ด ๊ฐ ํด๋ž˜์Šค์— ๋Œ€ํ•œ ๋…๋ฆฝ์ ์ธ ํ™•๋ฅ ์„ ๊ณ„์‚ฐํ•ด์š”.
    • ์ด๋ฅผ ํ†ตํ•ด ๋‹ค์ค‘ ๋ผ๋ฒจ ๊ฐ์ฒด๋„ ํšจ๊ณผ์ ์œผ๋กœ ๊ฒ€์ถœํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ์–ด์š”.

 

๋‹จ์ 

  • ์†๋„ ์ €ํ•˜: YOLO v3๋Š” ์ด์ „ ๋ฒ„์ „๋“ค์— ๋น„ํ•ด ๋” ๋ณต์žกํ•œ ๋„คํŠธ์›Œํฌ ๊ตฌ์กฐ๋ฅผ ์‚ฌ์šฉํ–ˆ๊ธฐ ๋•Œ๋ฌธ์—, ์—ฐ์‚ฐ๋Ÿ‰์ด ์ฆ๊ฐ€ํ•˜๊ณ  ์†๋„๊ฐ€ ์•ฝ๊ฐ„ ์ €ํ•˜๋  ์ˆ˜ ์žˆ์–ด์š”.
  • ๋” ๋†’์€ ํ•˜๋“œ์›จ์–ด ์š”๊ตฌ์‚ฌํ•ญ: YOLO v3๋Š” ๋” ๋งŽ์€ ์—ฐ์‚ฐ์ด ํ•„์š”ํ•˜๊ธฐ ๋•Œ๋ฌธ์—, ์„ฑ๋Šฅ์„ ์ตœ๋Œ€ํ™”ํ•˜๋ ค๋ฉด ๋” ๊ฐ•๋ ฅํ•œ ํ•˜๋“œ์›จ์–ด๊ฐ€ ํ•„์š”ํ•ด์š”.

 

4. YOLOv4: ์‹ค์‹œ๊ฐ„ ์„ฑ๋Šฅ ์ตœ์ ํ™”

 

YOLO v4๋Š” 2020๋…„ Alexey Bochkovskiy์— ์˜ํ•ด ๋ฐœํ‘œ๋˜์—ˆ์–ด์š”. YOLO v4๋Š” ์‹ค์‹œ๊ฐ„ ์„ฑ๋Šฅ๊ณผ ์ •ํ™•๋„๋ฅผ ๊ทน๋Œ€ํ™”ํ•˜๊ธฐ ์œ„ํ•ด ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ์ตœ์ ํ™” ๊ธฐ๋ฒ•์„ ๋„์ž…ํ–ˆ์–ด์š”. ์ด ๋ฒ„์ „์€ ๋” ๋งŽ์€ ๋ฐ์ดํ„ฐ์™€ ๋‹ค์–‘ํ•œ ๊ธฐ๋ฒ•์„ ํ†ตํ•ฉํ•ด ์‹ค์ œ ํ™˜๊ฒฝ์—์„œ ๋” ๋†’์€ ์„ฑ๋Šฅ์„ ๋ฐœํœ˜ํ•  ์ˆ˜ ์žˆ๋„๋ก ์„ค๊ณ„๋˜์—ˆ์–ด์š”.

 

์ž‘๋™ ๋ฐฉ์‹

  • Bag of Freebies (BoF)
    • YOLO v4๋Š” Bag of Freebies๋ผ๋Š” ๋‹ค์–‘ํ•œ ํ•™์Šต ๊ธฐ๋ฒ•์„ ์ ์šฉํ•ด ์„ฑ๋Šฅ์„ ํ–ฅ์ƒ์‹œ์ผฐ์–ด์š”.
    • ์ด ๊ธฐ๋ฒ•๋“ค์€ ๋ชจ๋ธ์˜ ์—ฐ์‚ฐ๋Ÿ‰์„ ์ฆ๊ฐ€์‹œํ‚ค์ง€ ์•Š์œผ๋ฉด์„œ๋„, ํ•™์Šต ๊ณผ์ •์—์„œ ์„ฑ๋Šฅ์„ ๊ทน๋Œ€ํ™”ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ค˜์š”.
    • ์˜ˆ๋ฅผ ๋“ค์–ด, Mosaic Data Augmentation์ด๋‚˜ Self-Adversarial Training ๊ฐ™์€ ๊ธฐ๋ฒ•๋“ค์ด ์ด์— ํ•ด๋‹นํ•ด์š”.
  • Bag of Specials (BoS)
    • Bag of Specials๋Š” ๋ชจ๋ธ์˜ ์—ฐ์‚ฐ๋Ÿ‰์€ ์ฆ๊ฐ€์‹œํ‚ค์ง€๋งŒ, ์„ฑ๋Šฅ ํ–ฅ์ƒ์— ๊ธฐ์—ฌํ•˜๋Š” ์ถ”๊ฐ€์ ์ธ ๊ธฐ๋ฒ•๋“ค์„ ๋งํ•ด์š”.
    • YOLO v4๋Š” CSPDarknet53 ๋ฐฑ๋ณธ ๋„คํŠธ์›Œํฌ, SPP ๋ธ”๋ก, PANet ๊ตฌ์กฐ๋ฅผ ๋„์ž…ํ•ด ๋ชจ๋ธ์˜ ๊ฒ€์ถœ ์„ฑ๋Šฅ์„ ํ•œ์ธต ๋” ๊ฐ•ํ™”ํ–ˆ์–ด์š”.
  • CSPDarknet53 Backbone
    • YOLO v4๋Š” CSPDarknet53 ๋ฐฑ๋ณธ์„ ์‚ฌ์šฉํ•ด, ๋ชจ๋ธ์˜ ์†๋„์™€ ์ •ํ™•๋„ ์‚ฌ์ด์˜ ๊ท ํ˜•์„ ์œ ์ง€ํ•˜๋ฉด์„œ๋„ ์„ฑ๋Šฅ์„ ๊ทน๋Œ€ํ™”ํ–ˆ์–ด์š”.

 

๋‹จ์ 

  • ๋ณต์žกํ•œ ๊ตฌ์„ฑ: YOLO v4๋Š” ๋‹ค์–‘ํ•œ ์ตœ์ ํ™” ๊ธฐ๋ฒ•๋“ค์ด ํฌํ•จ๋˜์–ด ์žˆ์–ด, ์ดˆ๋ณด์ž์—๊ฒŒ๋Š” ๊ตฌ์„ฑ๊ณผ ์ดํ•ด๊ฐ€ ๋‹ค์†Œ ๋ณต์žกํ•  ์ˆ˜ ์žˆ์–ด์š”.
  • ๋” ๋งŽ์€ ํ•˜๋“œ์›จ์–ด ์ž์› ํ•„์š”: ์ตœ์ ํ™”๋œ ์„ฑ๋Šฅ์„ ๋ฐœํœ˜ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์—ฌ์ „ํžˆ ๋†’์€ ์„ฑ๋Šฅ์˜ ํ•˜๋“œ์›จ์–ด๊ฐ€ ํ•„์š”ํ•  ์ˆ˜ ์žˆ์–ด์š”.

 

YOLO ์‹œ๋ฆฌ์ฆˆ์˜ ์ดˆ๊ธฐ ๋ฒ„์ „๋“ค์ธ YOLO v1๋ถ€ํ„ฐ YOLO v4๊นŒ์ง€๋Š” ๊ฐ์ฒด ๊ฒ€์ถœ ๊ธฐ์ˆ ์˜ ํฐ ๋ฐœ์ „์„ ์ด๋ค„๋ƒˆ์–ด์š”. ์ด๋Ÿฌํ•œ ๋ฐœ์ „๋“ค์€ ๊ฐ์ฒด ๊ฒ€์ถœ ๋ถ„์•ผ์—์„œ YOLO๊ฐ€ ์–ด๋–ป๊ฒŒ ์‹ค์‹œ๊ฐ„ ์„ฑ๋Šฅ๊ณผ ๋†’์€ ์ •ํ™•๋„๋ฅผ ๋™์‹œ์— ๋‹ฌ์„ฑํ–ˆ๋Š”์ง€๋ฅผ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. 

 

๋‹ค์Œ ํฌ์ŠคํŒ…์—์„œ๋Š” YOLO v5 ์ดํ›„์˜ ๋ฐœ์ „์„ ๋‹ค๋ฃจ์–ด ๋ณผ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ์ตœ์‹  YOLO ๋ชจ๋ธ๋“ค์ด ์–ด๋–ป๊ฒŒ ๊ฐ์ฒด ๊ฒ€์ถœ์˜ ์ •ํ™•๋„์™€ ํšจ์œจ์„ฑ์„ ํ•œ์ธต ๋” ๋†’์˜€๋Š”์ง€, ๊ทธ๋ฆฌ๊ณ  ๊ทธ๋“ค์ด ๊ฐ€์ง€๋Š” ํŠน์ง•๊ณผ ์ฐจ๋ณ„์ ์— ๋Œ€ํ•ด ์ž์„ธํžˆ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ณ„์†ํ•ด์„œ ์ตœ์‹  ๊ธฐ์ˆ  ๋™ํ–ฅ์„ ํ™•์ธํ•˜๊ณ , YOLO์˜ ๋ฐœ์ „์„ ํ•จ๊ป˜ ๋”ฐ๋ผ๊ฐ€ ๋ณด์„ธ์š”! ๐ŸŒŸ

๋ฐ˜์‘ํ˜•