일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 파이토치
- 영상처리
- 컴퓨터 비전
- C언어 공부
- 파이토치 강의 정리
- 딥러닝 공부
- c++
- 가우시안 필터링
- 미디언 필터링
- 파이토치 김성훈 교수님 강의 정리
- Pytorch Lecture
- object detection
- 골빈해커
- 해리스 코너 검출
- 모두의 딥러닝
- 딥러닝 스터디
- matlab 영상처리
- tensorflow 예제
- 딥러닝
- 케라스 정리
- c언어
- 김성훈 교수님 PyTorch
- c++공부
- pytorch zero to all
- 모두의 딥러닝 예제
- pytorch
- 팀프로젝트
- c언어 정리
- TensorFlow
- MFC 프로그래밍
Archives
- Today
- Total
ComputerVision Jack
[Vision SSD] 본문
반응형
SSD using colab
SSD : (Single Shot Multibox Detector) 논문을 읽으면 쉽게 정의할 수 있다. 우선 output을 위한 공간을 정의한다. 이 과정에서 multi feature map을 사용한다. 이런 feature map에서 default box를 생성하고 모델을 통해 계산한 좌표와 클래스 값에 적용하여 최종적으로 이미지의 bounding box를 제작한다.
또한 이런 SSD는 저 해상도 모델에 동작이 잘되서 이미지 Shape을 300 x 300으로 설정하는 것이 좋다.
#우선 해당 실습은 tensorflow 버전 1.x 대에서 실행된다. 따라서 코렙에 있는 tensorflow 버전을 낮춰야한다.
#tensorflow가 제공하는 SSD 모델을 사용하기위해 해당 gitclone을 진행하고 루트로 접근하여 ssd_300_vgg 키트를 압축해제한다.
#해당 필요한 라이브러리를 import합니다.
SSD 모델에 들어가기위해 이미지 input을 placeholder로 제작합니다. (300, 300) shape
또한 SSD 키트를 이용하여 제작된 SSD 모델을 끌어옵니다.
이미지가 들어오면 SSD 모델을 동작하고 Bounding box를 처리하기 위한 이미지 처리함수를 제작합니다.
데모를 통해 해당 SSD 모델에 대해 이미지처리가 잘 이뤄지는지 확인합니다.
반응형
Comments