在Python的OpenCV庫中,`cv2.imshow()`函數用于顯示圖像或視頻幀。它創建一個窗口并在窗口中顯示圖像。
使用`cv2.imshow()`函數需要兩個參數:
cv2.imshow(window_name, image)
`window_name`是要顯示的窗口的名稱。每個窗口都應該有一個唯一的名稱。
`image`是要顯示的圖像數據。
注意,圖像必須是NumPy數組格式,可以是灰度圖像、彩色圖像或者多通道圖像。
`cv2.imshow()`函數會創建一個窗口來顯示圖像,并自動調整窗口的大小以適應圖像的尺寸。你可以使用其他OpenCV函數來對圖像進行處理或編輯,并使用`cv2.imshow()`實時顯示結果。
要保持圖像窗口打開,直到用戶關閉它,你需要使用`cv2.waitKey()`函數。例如:
cv2.imshow("Image", image) cv2.waitKey(0) cv2.destroyAllWindows()
上述代碼將圖像顯示在名為"Image"的窗口中,直到用戶按下任意鍵后才會關閉窗口。
總之,`cv2.imshow()`函數用于在窗口中顯示圖像,并可以與其他OpenCV函數一起使用,以便對圖像進行處理和分析。