函式:cv.imread(), cv.imshow() , cv.imwrite()
retval=cv.imread(filename[
, flags = imread_color )
])
# python
none
= cv.imshow( winname, mat )
使用函式cv.imshow()在視窗中顯示影象。視窗自動適應影象大小
第乙個引數是乙個字串視窗名。
第二個引數是我們的影象。可以建立任意多的視窗,並使用不同的視窗名稱
樣例
cv.imshow(
'image'
,img)
cv.waitkey(0)
cv.destroyallwindows(
)
waitkey()是乙個鍵盤繫結函式。它的引數是以毫秒為單位的時間。該函式為任何鍵盤事件等待指定的毫秒。如果您在此時間內按下任何鍵,程式將繼續。如果0被傳遞,它將無限期地等待擊鍵。
destroyallwindows()簡單地銷毀我們建立的所有視窗。如果想銷毀任何特定的視窗,可以使用函式cv.destroywindow(),其中傳遞確切的視窗名作為引數。
有一種特殊情況,您可以已經建立乙個視窗,稍後再將影象載入到其中。在這種情況下,您可以指定視窗是否可調整大小。這是通過函式cv.namedwindow()完成的。預設情況下,標誌是css . window_autosize。但如果你指定的標誌是cv。window_normal,你可以調整視窗大小。
cv.namedwindow(
'image'
, cv.window_normal)
cv.imshow(
'image'
,img)
cv.waitkey(0)
cv.destroyallwindows(
)
使用函式cv .imwrite()儲存映像
cv.imwrite(
'messigray.png'
,img)
第乙個引數是檔名,
第二個引數是要儲存的影象
matplotlib是乙個用於python的繪相簿,它提供了各種各樣的繪圖方法。簡單如何使用matplotlib顯示影象、縮放影象、儲存等。
注意:opencv載入的彩色影象是bgr模式。但是matplotlib以rgb模式顯示。
因此,如果使用opencv讀取影象,彩色影象將不能在matplotlib中正確顯示
Python Opencv的環境配置
安裝好anaconda後,我們利用anaconda建立虛擬環境 接下來,我們將在cmd中進行操作 在cmd中輸入 condarc系統會自動開啟condarc檔案 然後執行conda clean i清楚快取 換源完成 在cmd中輸入以下 後回車 conda create n py27test pyth...
python opencv的開篇 一
最近學習opencv,將學習中的一些問題,有些可能無關緊要,有些可能比較重要,純屬個人的積累與沉澱記錄。積累 沉澱 應用 成長。問題一 為什麼在某些系統下,通過 cv2.waitkey 0 0xff 獲取ascii碼來獲取輸入呢?比如 cv2.waitkey 0 0xff ord q 來獲取輸入是否...
mysql g MySQL中 g和 G的作用
g的作用和mysql中的分號 是一樣 g的作用是講查詢到的內容結構旋轉90度,變成縱向結構 下面舉例說明,查詢資料庫中的存在的儲存過程狀態 show procedure status like pricing g 具體如下所示 mysql show procedure status like pri...