OpenCV là một thư viện Thị giác Máy tính Nguồn mở bằng Python được sử dụng rộng rãi cho các mục đích Nghiên cứu trong Trí tuệ nhân tạo và Học máy. Thư viện Thị giác Máy tính như OpenCV xử lý hình ảnh. Chúng ta có thể sử dụng OpenCV để đọc hình ảnh và sử dụng nó để phát triển.
Giả sử chúng tôi muốn tạo một ứng dụng đọc hình ảnh và hiển thị hình ảnh đó trong cửa sổ bằng OpenCV.
Cài đặt OpenCV bằng lệnh sau -
pip install opencv-python
Tiếp theo, hãy làm theo các bước dưới đây -
-
Cài đặt OpenCV trong môi trường và nhập thư viện bằng cách sử dụng nhập cv2 .
-
Nhập NumPy và PIL (Gói Gối) để tính toán hình ảnh.
-
Tải Hình ảnh bằng imread (image_location) chức năng.
-
Tách Màu RGB của hình ảnh bằng cách sử dụng tách (hình ảnh) chức năng.
-
Hợp nhất các màu Hình ảnh bằng cách sử dụng hợp nhất (rgb) chức năng.
-
Chuyển đổi ma trận nhiều chiều thành hình ảnh.
-
Chuyển đổi hình ảnh đã cho bằng PhotoImage (image =file) chức năng.
-
Khởi tạo nhãn và hiển thị Hình ảnh.
Ví dụ
#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()
Đầu ra
Chạy đoạn mã trên sẽ tải và hiển thị hình ảnh trong cửa sổ.
Đảm bảo rằng hình ảnh ' tutorialspoint.png 'nằm trong cùng thư mục với chương trình.