- OpenCV Python 教程
- OpenCV Python - 首頁
- OpenCV Python - 概述
- OpenCV Python - 環境配置
- OpenCV Python - 讀取影像
- OpenCV Python - 寫入影像
- OpenCV Python - 使用 Matplotlib
- OpenCV Python - 影像屬性
- OpenCV Python - 位運算
- OpenCV Python - 形狀和文字
- OpenCV Python - 滑鼠事件
- OpenCV Python - 新增軌跡條
- OpenCV Python - 縮放和旋轉
- OpenCV Python - 影像閾值
- OpenCV Python - 影像濾波
- OpenCV Python - 邊緣檢測
- OpenCV Python - 直方圖
- OpenCV Python - 顏色空間
- OpenCV Python - 影像變換
- OpenCV Python - 影像輪廓
- OpenCV Python - 模板匹配
- OpenCV Python - 影像金字塔
- OpenCV Python - 影像加法
- OpenCV Python - 影像混合
- OpenCV Python - 傅立葉變換
- OpenCV Python - 捕捉影片
- OpenCV Python - 播放影片
- OpenCV Python - 從影片中提取影像
- OpenCV Python - 從影像生成影片
- OpenCV Python - 人臉檢測
- OpenCV Python - 均值漂移/CamShift
- OpenCV Python - 特徵檢測
- OpenCV Python - 特徵匹配
- OpenCV Python - 數字識別
- OpenCV Python 資源
- OpenCV Python - 快速指南
- OpenCV Python - 資源
- OpenCV Python - 討論
OpenCV Python - 讀取影像
CV2 包(OpenCV-Python 庫的名稱)提供imread() 函式來讀取影像。
讀取影像的命令如下:
img=cv2.imread(filename, flags)
flags 引數是以下常量的列舉:
- cv2.IMREAD_COLOR (1) - 載入彩色影像。
- cv2.IMREAD_GRAYSCALE (0) - 以灰度模式載入影像
- cv2.IMREAD_UNCHANGED (-1) - 原樣載入影像,包括 alpha 通道
該函式將返回一個影像物件,可以使用 imshow() 函式渲染。使用 imshow() 函式的命令如下:
cv2.imshow(window-name, image)
影像顯示在命名視窗中。使用 AUTOSIZE 標誌建立一個新視窗。WaitKey() 是一個鍵盤繫結函式。其引數是以毫秒為單位的時間。
該函式等待指定的毫秒數,並在按下鍵之前一直保持視窗顯示。最後,我們可以銷燬所有建立的視窗。
該函式等待指定的毫秒數,並在按下鍵之前一直保持視窗顯示。最後,我們可以銷燬所有建立的視窗。
顯示 OpenCV 徽標的程式如下:
import numpy as np
import cv2
# Load a color image in grayscale
img = cv2.imread('OpenCV_Logo.png',1)
cv2.imshow('image',img)
cv2.waitKey(0)
cv2.destroyAllWindows()
上述程式顯示 OpenCV 徽標如下:
廣告