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 이미지가 '는 프로그램과 같은 폴더에 있습니다.