Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách thay đổi thang độ xám của hình ảnh bằng cách sử dụng Thang độ xám là quá trình thay đổi hình ảnh từ các không gian màu khác nhau như RGB, CMYK, v.v .., thành sắc thái của màu xám . Cài đặt OpenCV nếu bạn chưa cài đặt nó trước đây.
pip install opencv-python
Sau khi cài đặt mô-đun OpenCV. Làm theo các bước dưới đây để viết mã.
- Nhập mô-đun cv2.
- Đọc hình ảnh bằng cv2.imread (image_path) và lưu trữ nó trong một biến.
- Chuyển đổi thang màu hình ảnh bằng cv2.cvtColor (image, cv2.COLOR_BGR1GRAY) và lưu trữ nó trong một biến.
- Hiển thị hình ảnh bằng cv2.imshow (image) .
- Chờ cho đến khi nhấn phím bất kỳ để thoát bằng cách sử dụng cv2.waitKey () .
- Hủy tất cả các cửa sổ đã mở bằng cv2.destroyAllWindows () phương pháp.
Ví dụ
# importing the opencv(cv2) module import cv2 # reading the image image = cv2.imread('lion.png') # changing the color space gray_image = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY) # showing the resultant image cv2.imshow('Grayscale Lion', gray_image) # waiting until key press cv2.waitKey() # destroy all the windows cv2.destroyAllWindows()
Đầu ra
Nếu bạn chạy đoạn mã trên, thì bạn sẽ thấy hình ảnh có thang độ xám như hình dưới đây.
Kết luận
Nếu bạn có bất kỳ nghi ngờ nào trong hướng dẫn, hãy đề cập đến chúng trong phần bình luận.