ภาพรวม
สาธิตการอ่านและแสดงรูปภาพด้วย OpenCV (cv2)
ขั้นตอน
- อ่านภาพ:
cv2.imread('filename', flag) - แสดงภาพ:
cv2.imshow('window_name', image) - รอการกดปุ่ม:
cv2.waitKey(0)(0 = รอไม่มีเวลา) - ปิดหน้าต่างทั้งหมด:
cv2.destroyAllWindows()
ตัวอย่างโค้ด
import cv2
img = cv2.imread("baseball.png", cv2.IMREAD_COLOR)
cv2.imshow("baseball", img)
cv2.waitKey(0)
cv2.destroyAllWindows()
Flags การอ่านภาพ
cv2.IMREAD_COLOR(1): โหลดสี BGR (Default)cv2.IMREAD_GRAYSCALE(0): โหลด Grayscalecv2.IMREAD_UNCHANGED(-1): โหลดรวม Alpha Channel
หมายเหตุ
- OpenCV ใช้ Color Space BGR ไม่ใช่ RGB
- แปลงเป็น RGB:
cv2.cvtColor(img, cv2.COLOR_BGR2RGB) - ใน Jupyter ใช้
cv2_imshowจาก google.colab.patches แทน