OpenCV는 인공 지능 및 기계 학습의 연구 목적으로 널리 사용되는 Python의 오픈 소스 컴퓨터 비전 라이브러리입니다. OpenCV와 같은 Computer Vision Library는 이미지 처리를 다룬다. OpenCV를 사용하여 이미지를 읽고 추가로 개발에 사용할 수 있습니다.
OpenCV를 사용하여 이미지를 읽고 창에 표시하는 응용 프로그램을 만들고 싶다고 가정해 봅시다.
다음 명령을 사용하여 OpenCV를 설치하십시오 -
pip install opencv-python
다음으로 다음 단계를 따르십시오 -
-
환경에 OpenCV를 설치하고 import cv2를 사용하여 라이브러리를 가져옵니다. .
-
NumPy 가져오기 및 필 (베개 패키지) 이미지 계산용.
-
imread(image_location)를 사용하여 이미지 로드 기능.
-
split(image)를 사용하여 이미지의 RGB 색상 분할 기능.
-
merge(rgb)를 사용하여 이미지 색상 병합 기능.
-
다차원 행렬을 이미지로 변환합니다.
-
PhotoImage(image=file)를 사용하여 주어진 이미지를 변환합니다. 기능.
-
레이블을 초기화하고 이미지를 표시합니다.
예시
#Import the tkinter library from tkinter import * import numpy as np import cv2 from PIL import Image, ImageTk #Create an instance of tkinter frame win = Tk() win.geometry("700x550") #Load the image img = cv2.imread('tutorialspoint.png') #Rearrange colors blue,green,red = cv2.split(img) img = cv2.merge((red,green,blue)) im = Image.fromarray(img) imgtk = ImageTk.PhotoImage(image=im) #Create a Label to display the image Label(win, image= imgtk).pack() win.mainloop()
출력
위의 코드를 실행하면 창에 이미지가 로드되어 표시됩니다.
'tutorialspoint.png 이미지가 '는 프로그램과 같은 폴더에 있습니다.