
mkdir checkpoints
mim download mmdet --config rtmdet_tiny_8xb32-300e_coco --dest ./checkpoints
DetInferencer: MMDetection에서 객체 탐지모델을 추론할 때 사용되는 클래스from mmdet.apis import DetInferencer
import os
# MMDetection 설치 폴더 절대경로
MMDET_PATH = "/workspace/mmdetection"
# config, 모델, device 지정
config_file = os.path.join(
MMDET_PATH,
"checkpoints/rtmdet_tiny_8xb32-300e_coco.py"
)
checkpoint_file = os.path.join(
MMDET_PATH,
"checkpoints/rtmdet_tiny_8xb32-300e_coco_20220902_112414-78e30dcc.pth"
)
device = "cuda:0"
inferencer = DetInferencer(config_file,
checkpoint_file,
device)
img = os.path.join(MMDET_PATH, "demo/demo.jpg")
res = inferencer(img, out_dir=os.path.join(MMDET_PATH, "output"))
from PIL import Image
Image.open(os.path.join(MMDET_PATH,"output/vis/demo.jpg"))
*이 글은 제로베이스 데이터 취업 스쿨의 강의 자료 일부를 발췌하여 작성되었습니다.