AI Research
[Object Detection] mmdetection의 input image size 변경하는 방법 (Faster r-cnn)
mmdetection 은 다양한 object detection, object segmentation등을 실행해볼 수 있는 pytorch 기반의 툴이다. https://github.com/open-mmlab/mmdetection GitHub - open-mmlab/mmdetection: OpenMMLab Detection Toolbox and Benchmark OpenMMLab Detection Toolbox and Benchmark. Contribute to open-mmlab/mmdetection development by creating an account on GitHub. github.com mmdetection을 이용하여 faster rcnn을 실행하였는데 입력 이미지의 사이즈를 자동으로 res..
[Dataset] MOT(Multi-Object-Tracking)16 dataset 다운로드 , annotation 정리
⭐ MOT 챌린지란 Multiple object tracking 벤치마크이다. MOT dataset으로는 현재까지 MOT15, MOT16, MOT17, MOT20 이 나와있다. 본 포스팅에서 다룰 내용은 MOT16 데이터셋이다. MOT16을 활용하여 2D object detection을 진행하기 위해서 알아야하는 데이터셋의 기본적인 내용들을 정리했다. https://motchallenge.net/ MOT Challenge In the recent past, the computer vision community has relied on several centralized benchmarks for performance evaluation of numerous tasks including object det..
[GPU Profiling Tool] Nsight Systems 설치, 실행 방법
⭐ GPU profiling 툴 NVIDIA Nsight Systems 설치하는 방법. [ NVIDIA Nsight Systems란? ] Nsight Systems란 NVIDIA에서 제공하는 GPU Profiling Tool이다. software을 실행했을 때, GPU starvation, GPU synchronization, GPU를 얼마나 활용하고 있는지, idle한 상태 등을 timeline의 형태로 확인할 수 있다. 이를 바탕으로 사용하는 software을 최적화 해볼 수 있다. 그럼 이제 설치를 진행해보자! [Nsight Systems 설치 하기] Nsighst Systems는 아래 NVIDIA 공식 홈페이지에서 무료로 다운 받을 수 있다. ( 단, 개발자로 계정이 등록 되어있어야한다. 등록 역..
[Object Detection] YOLOv5로 multi stream, multi camera object detection하는 법/ 동시에 여러 video detection 진행하기
⭐ 본 포스팅은 YOLOv5로 여러 video를 동시에 object detection 하는 방법! 활용할 YOLOv5 코드는 아래와 같다. https://github.com/ultralytics/yolov5 GitHub - ultralytics/yolov5: YOLOv5 🚀 in PyTorch > ONNX > CoreML > TFLite YOLOv5 🚀 in PyTorch > ONNX > CoreML > TFLite. Contribute to ultralytics/yolov5 development by creating an account on GitHub. github.com multi stream 관련 코드 살펴보기 detect.py의 일부분을 보면 data를 받는 부분이 다음과 같이 되어 있다. # ..