Python에서 OpenCV를 사용하여 이미지 표시
Python에서는 OpenCV 라이브러리를 사용하여 다양한 Computer Vision 작업을 수행합니다. 이 라이브러리는 다양한 기술을 구현했으며 이미지를 매우 효율적으로 처리할 수 있습니다.
이미지 처리의 기본 작업 중 하나는 이미지를 표시하는 것입니다. 이 자습서에서는 Python에서 OpenCV 라이브러리를 사용하여 이미지를 표시하는 방법에 대해 설명합니다.
imshow()
함수를 사용하여 Python에서 OpenCV 라이브러리를 사용하여 이미지 표시
OpenCV 라이브러리의 imshow()
함수는 이미지를 보여줍니다. 이 함수는 아무 것도 직접 반환하지 않지만 이미지를 표시하는 새 창을 만듭니다.
이미지는 파이썬에서 numpy
배열로 읽습니다. 이 객체를 표시할 imshow()
함수에 전달할 수 있습니다.
window_name
매개변수를 사용하여 이 함수의 창 이름에 제목을 추가할 수도 있습니다. 아래 코드를 참조하십시오.
import cv2
img = cv2.imread("obj.png")
cv2.imshow("Show image", img)
cv2.waitKey(0)
cv2.destroyAllWindows()
출력:
위의 코드에서 imread()
함수를 사용하여 이미지를 읽고 이 이미지를 저장하는 객체를 만듭니다.
이 객체는 imshow()
함수에 전달되고 이미지는 새 창에 표시됩니다. 또한 이 창에 제목을 추가했습니다.
새로 생성된 창이 자동으로 닫히지 않도록 하는 imshow()
메서드 뒤에 waitKey()
와 destroyAllWindows()
라는 두 가지 함수를 사용했습니다. 닫기 전에 사용자가 일부 키를 누를 때까지 기다립니다.
Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.
LinkedIn