Object Detection을 진행한 이미지에서 bndbox 영역만 crop 한 후classfication 진행.
원본 이미지를 학습된 classifier에 넣고 Grad-Cam 적용.
Cam 이미지에서 다시 bndbox 영역을 Crop 한 후 원본 이미지에 Paste 해주기.
import os
from PIL import Image
# Get annotation
bndbox_area = (xmin, ymin, xmax, ymax)
# image crop
crop_image = cam_image.crop(bndbox_area)
# paste image
origin_image.paste(crop_image, (xmin, ymin))
# save image
origin_image.save('./result/{0}'.format(cam_images))
'Study > Code' 카테고리의 다른 글
Python BeautifulSoup Html Tag 생성하기. (0) | 2023.05.09 |
---|---|
파이썬 이중 리스트 데이터 프레임으로 변환 및 csv 저장, 로드 시 문제점 (1) | 2022.01.07 |
python href 크롤링 (0) | 2019.08.13 |
python list 중복 값 카운터하기 (0) | 2019.02.22 |
numpy를 이용해 새로운 array 만들기. (0) | 2019.02.16 |