numpy.ndarray의 슬라이싱은 원본 객체의 값을 그대로 참조합니다. 즉, 할당되어 있는 픽셀의 숫자 값을 바꿔주면 원본 자체의 픽셀 값이 함께 변합니다. 다음 코드를 통해 자른 이미지에 다른 값을 할당시키면 원본 사진 자체가 변한 것을 확인할 수 있습니다.
croped_image = image[50:150, 50:150]
croped_image[:] = 200
cv2_imshow(image)
numpy.ndarray의 슬라이싱은 원본 객체의 값을 그대로 참조합니다. 즉, 할당되어 있는 픽셀의 숫자 값을 바꿔주면 원본 자체의 픽셀 값이 함께 변합니다. 다음 코드를 통해 자른 이미지에 다른 값을 할당시키면 원본 사진 자체가 변한 것을 확인할 수 있습니다.
croped_image = image[50:150, 50:150]
croped_image[:] = 200
cv2_imshow(image)