로드한 이미지를 Center Crop하는 OpenCV Python 예제입니다. 2022. 3. 6 최초작성 오른쪽 원본 이미지의 중심을 기준으로 300 x 300 이미지를 Center Crop한 이미지가 왼쪽 이미지입니다. 원본 이미지에 Center Crop한 이미지를 맞추어 보면 어느 부분인지 알 수 있습니다. import cv2 def center_crop(img, set_size): h, w, c = img.shape if set_size > min(h, w): return img crop_width = set_size crop_height = set_size mid_x, mid_y = w//2, h//2 offset_x, offset_y = crop_width//2, crop_height//2 c..
이미지에서 자유 영역을 지정한 부분을 자르는 예제입니다. 다음 링크에 있는 코드를 사용했습니다. https://stackoverflow.com/questions/18439246/android-free-cropping-of-image 다음처럼 동작합니다. 1. 처음 실행하면 drawable 폴더에 있는 이미지를 이미지뷰에 보여줍니다. 2. 손가락으로 영역을 그린 후 떼면 다이얼로그가 보입니다. NON-CROP을 선택하면 지정한 영역 바깥을 남기며, CROP을 선택하면 지정한 영역 내부만 남기게 됩니다. 테스트에선 CROP을 선택했습니다. 3. 지정한 영역 부분만 보여줍니다. 다음 코드를 사용하여 예제를 테스트 할 수 있습니다. 1. MainActivity.java 앱이 실행되면 먼저 실행되는 액티비티로 S..