์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- ์๋ํด๋ผ์ฐ๋
- ํฌ๋กค๋ง
- ๋น ๋ฐ์ดํฐ๋ถ์๊ธฐ์ฌ
- Lambda
- ๋ฐ์ดํฐ๋ถ๊ท ํ
- PCA
- ์ธ๋์ํ๋ง
- ๊ตฐ์งํ
- ADP
- ์ฃผ์ฑ๋ถ๋ถ์
- ๋ฐ์ดํฐ๋ถ์์ค์ ๋ฌธ๊ฐ
- numpy
- iloc
- ๋์ํ๋ณธ
- t-test
- LDA
- ๋ ๋ฆฝํ๋ณธ
- ์ค๋ฒ์ํ๋ง
- datascience
- ํ์ด์ฌ
- ๋ฐ์ดํฐ๋ถ์
- ํ ์คํธ๋ถ์
- ADsP
- ๋ฐ์ดํฐ๋ถ์์ ๋ฌธ๊ฐ
- ๋น ๋ฐ์ดํฐ
- dataframe
- opencv
- Python
- pandas
- DBSCAN
๋ชฉ๋ก๐ฅ๏ธ Computer Vision (23)
Data Science LAB
Object Detection์ ํตํฉ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ์์ด์ ์ค๋ฌด๋ ์บ๊ธ์์๋ ์ฃผ๋ก MMDetection์ด๋ Detectron2๋ฅผ ์ฌ์ฉํจ MMDetection Detectron2 ํน์ง - ์ ์ฒด ํ๋ ์์ํฌ๋ฅผ ๋ชจ๋ ๋จ์๋ก ๋ถ๋ฆฌํด ๊ด๋ฆฌํ ์ ์์ - ๋ง์ ๋ฐ์ดํฐ ํ๋ ์์ํฌ ์ง์ - ๋ค๋ฅธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋นํด ๋น ๋ฅธ ํธ - ์ ์ฒด ํ๋ ์์ํฌ๋ฅผ ๋ชจ๋ ๋จ์๋ก ๋ถ๋ฆฌํด ๊ด๋ฆฌํ ์ ์์ - OD์ธ์ Segmentation์ด๋ Pose prediction๋ฑ์ ์๊ณ ๋ฆฌ์ฆ ์ง์ ์ง์ ๋ชจ๋ธ Fast R-CNN, SSD, YOLO v3, DETR ๋ฑ Faster R-CNN, RetinaNet, Mask R-CNN, DETR ๋ฑ Detectron 2 https://github.com/facebookresearch/detectron2 GitH..
2 stage detector๋ localizatin๊ณผ classification์ ๋ชจ๋ ํด์ผ ํ์ต์ด ์งํ๋๊ธฐ ๋๋ฌธ์ ์๋๊ฐ ๋งค์ฐ ๋๋ฆฌ๋ค๋ ๋จ์ ๋๋ฌธ์ 1 stage detector๊ฐ ๋ฑ์ฅํ๊ฒ ๋์๋ค. 1 stage detectors - localization, classification ๋์์ ์งํ - ์ ์ฒด ์ด๋ฏธ์ง์ ๋ํด ํน์ง ์ถ์ถ, ๊ฐ์ฒด ๊ฒ์ถ์ด ์ด๋ฃจ์ด์ง -> ๊ฐ๋จํ๊ณ ์ฌ์ด ๋์์ธ - ์๋๊ฐ ๋งค์ฐ ๋น ๋ฆ (Real-time detection) - ์์ญ์ ์ถ์ถํ์ง ์๊ณ ์ ์ฒด ์ด๋ฏธ์ง๋ฅผ ๋ณด๊ธฐ ๋๋ฌธ์ ๊ฐ์ฒด์ ๋ํ ๋งฅ๋ฝ์ ์ดํด๊ฐ ๋์ (Background error๊ฐ ์ ์) YOLO YOLO v1 : ํ๋์ ์ด๋ฏธ์ง์ Bbox์ classification ๋์์ ์์ธกํ๋ 1 stage detector ๋ฑ์ฅ YOLO..
๋ณธ ํฌ์คํ ์ Naver Boostcamp AI Tech 5๊ธฐ Object Detection ๊ฐ์ ์๋ฃ๋ฅผ ๋ฐํ์ผ๋ก ์์ฑ๋์์ต๋๋ค. Neck ๋ฑ์ฅ ๋ฐฐ๊ฒฝ ๊ธฐ์กด์ RPN์ backbone network๋ฅผ ํต๊ณผํ ๋ง์ง๋ง feature map๋ง ์ฌ์ฉํ์ฌ RPN์ ํตํ ROI๋ฅผ ์ถ์ถํ์๋ค. -> ์ค๊ฐ์ ์๋ feature๋ค์ ์ฌ์ฉํ๊ธฐ ์ํด Neck ๋ฑ์ฅ - feature map ์ low level(ํฐ feature map)์ ์์ ๊ฐ์ฒด๋ฅผ, high level (์์ feature map)์ ํฐ ๊ฐ์ฒด๋ฅผ ์ถ์ถํจ (high level์์๋ semantic ์ ๋ณด๊ฐ ํ๋ถํ์ง๋ง localization ์ ๋ณด๊ฐ ๋ถ์กฑ, low level์์๋ localization ์ ๋ณด๊ฐ ํ๋ถํ์ง๋ง sementic ์ ๋ณด๊ฐ ๋ถ์กฑ) - Back bo..
๋ณธ ํฌ์คํ ์ Naver Boostcamp AI Tech 5๊ธฐ Object Detection ๊ฐ์ ์๋ฃ๋ฅผ ๋ฐํ์ผ๋ก ์์ฑ๋์์ต๋๋ค. 0. Overview Object Detection์ ํฌ๊ฒ One-stage Detector๊ณผ Two-stage Detector๋ก ๋ถ๋ฅ๋๋ค. Two - Stage Detector์ ์ฌ๋์ ๊ฐ์ฒด ์ธ์ ๋ฐฉ๋ฒ๊ณผ ์ ์ฌํ๋ค. ํฐ ํ๋ฆ์ ๊ฐ์ฒด๊ฐ ์์ ๋ฒํ ์์น -> ํด๋น ๊ฐ์ฒด๊ฐ ๋ฌด์์ธ์ง ์์ธก 1. R-CNN Object Detection ๋ถ์ผ์ ๋ฅ๋ฌ๋์ ์ต์ด๋ก ์ ์ฉ์ํจ ๋ชจ๋ธ์ด๋ฉฐ ์ฌ๋ฌ ๋ชจ๋ธ์ ๊ธฐ์ค์ด ๋๋ ์ค์ํ ๋ชจ๋ธ ๊ฐ์ฒด ์์น ์์ธก + ํด๋์ค ํ๋ณ Process 1) ์ ๋ ฅ์ด๋ฏธ์ง ๋ฐ์ 2) Selective Search๋ฅผ ํตํด ์ฝ 2000๊ฐ์ ROI (Region of interest) ์ถ์ถ..
๋ณธ ํฌ์คํ ์ Naver Boostcamp AI Tech 5๊ธฐ Object Detection ๊ฐ์ ์๋ฃ๋ฅผ ๋ฐํ์ผ๋ก ์์ฑ๋์์ต๋๋ค. 0. Object Detection์ด๋ ํ ๋ฌผ์ฒด (single object)๊ฐ ์๋ ์ฌ๋ฌ ๋ฌผ์ฒด์ ๋ํด ์ด๋ค ๋ฌผ์ฒด์ธ์ง ํด๋ ์ค๋ฅผ ๋ถ๋ฅํ๋ classification ๋ฌธ์ ์ ๊ทธ ๋ฌผ์ฒด๊ฐ ์ด๋์ ์๋์ง๋ฅผ Bounding box๋ฅผ ํตํด ์์น ์ ๋ณด๋ฅผ ๋ํ๋ด๋ Localization ๋ฌธ์ ๋ฅผ ๋ชจ๋ ํฌํจํ๋ค. 1. History 2. Evaluation : Object Detection์์์ ์ ํ๋ ์ธก์ ์ Ground Truth์ Prediction๊ฐ์ ๋น๊ต๋ฅผ ํตํด ์ด๋ฃจ์ด์ง ์ด๋ฏธ์ง ๋ด์ ๊ฐ์ฒด๊ฐ ์ด๋์ ์กด์ฌํ๋ ์ง bounding box๋ก ์ฐพ๊ณ , ์ฐพ์ ์์น์ ํด๋นํ๋ ๋ฐ์ค ๋ด๋ถ์ ๊ฐ์ฒด๊ฐ ์ค์ GT..
EasyOCR ์ ์ฌ์ฉํ๋ฉด ์์ฝ๊ฒ ์ด๋ฏธ์ง์์ ํ๊ธ ํ ์คํธ๋ฅผ ์ธ์ํ ์ ์๋ค. ํ์ฌ ์ฝ 80์ฌ๊ฐ์ ์ธ์ด๋ฅผ ์ง์ํ๊ณ ์์ผ๋ฉฐ, ์คํ์์ค์ด๊ธฐ ๋๋ฌธ์ ๋๊ตฌ๋ ๋ฌด๋ฃ๋ก ์ฌ์ฉํ ์ ์๋ค. ๋จผ์ , pip์ ์ด์ฉํ์ฌ ์ค์น๋ฅผ ํด์ฃผ์ด์ผ ํ๋ค. !pip install easyocr ํ์ํ ๋ชจ๋ ๋ถ๋ฌ์ค๊ธฐ import matplotlib.pyplot as plt from imutils.perspective import four_point_transform from imutils.contours import sort_contours import imutils from easyocr import Reader import cv2 import requests import numpy as np from PIL import ImageFont..