Python에서 OpenCV를 사용하여 이미지 표시

Manav Narula 2024년2월15일
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()

출력:

OpenCV Python의 imshow를 사용하여 이미지 표시 - 출력

위의 코드에서 imread() 함수를 사용하여 이미지를 읽고 이 이미지를 저장하는 객체를 만듭니다.

이 객체는 imshow() 함수에 전달되고 이미지는 새 창에 표시됩니다. 또한 이 창에 제목을 추가했습니다.

새로 생성된 창이 자동으로 닫히지 않도록 하는 imshow() 메서드 뒤에 waitKey()destroyAllWindows()라는 두 가지 함수를 사용했습니다. 닫기 전에 사용자가 일부 키를 누를 때까지 기다립니다.

작가: Manav Narula
Manav Narula avatar Manav Narula avatar

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

관련 문장 - Python OpenCV