이미지의 투명 영역을 제외하고 바운딩 박스를 구하여 CROP하기
배경제거를 한이 후에 이미지의 경계면을 투명영역이 넓어서 실제 픽셀 영역이 있는 BoundBox를 구하는 것이 필요했다. 파이썬에 bbox를 사용하면 쉽게 처리할 수 있다. 코드는 아래와 같다. 1. PIL (Python Imaging Library) 라이브러리의 Image 모듈을 가져옵니다. from PIL import Image 2. Image.open 메소드를 사용하여 이미지 파일을 엽니다. 이것은 Image 객체를 반환합니다. im = Image.open("image.png") 3. getbbox 메소드를 사용하여 배경이 투명인 영역의 경계 상자를 얻습니다. getbbox 메소드는 경계 상자의 왼쪽, 윗쪽, 오른쪽, 아래쪽 픽셀 좌표를 나타내는 4 개 값의 튜플을 반환합니다. bbox = im.g..
AI/개발도구
2023. 1. 30. 19:48