Tech이야기~!
welcom 자세히보기

Computer/OpenCV

[Opencv with python] Imagine Cut, ROI_Pillow

Enhold 2019. 12. 10. 14:34

ROI, Region of Interest

전체 이미지가 아닌 아미지의 특정 부분에서만 알고리즘을 실행하려는 경우.

 

crop()함수 

이미지 객체는 두 좌표게 (관심 있는 사각형의 왼쪽 위 꼭지점과 오른쪽 아래 꼭지점)을 입력으로 받고 잘려진 이미지를 반환.

 

<환경 : python3>

<Package :Pillow, scikit-image, OpenCV, Sklearn, keras, Flask (몇개는 Anaconda 설치로해결가능)> 

from PIL import Image

img = Image.open('image.png')

#ROI의 위치
dim = (100, 100, 400, 400)
crop_img = img.crop(dim)

crop_img.show()

<Befor>                                                                                                   <After>