opencv-python可以讀取各類,然後對影象進行處理,結合矩陣操作,可以非常方便的對影象進行各類操作,下面就展示乙個簡單的demo,用opencv-python讀取影象並展示出來。opencv的庫安裝可能比較麻煩一點。
# 匯入cv模組
import cv2 as cv
import numpy as np
# 讀取影象,支援 bmp、jpg、png、tiff 等常用格式
# 第二個引數是通道數和位深的引數,有四種選擇,參考
# 1彩色2灰度
img = cv.imread("sancun.tif", 1)
print(img)
print(img.shape)
print(img.dtype)
print(img.min())
print(img.max())
# 建立視窗並顯示影象
cv.namedwindow("image", cv.window_normal)
cv.imshow("image", img)
cv.waitkey(0)
# 釋放視窗
cv.destroyallwindows()
結果如圖所示:
OpenCV Python模糊處理
import cv2 as cv import numpy as np 均值模糊 defblur demo img dst cv.blur img,5 5 cv.imshow blur image dst import cv2 as cv import numpy as np 中值模糊 defmed...
OpenCV Python 人臉檢測
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!例項總結 下午的時候,配好了opencv的python環境,opencv的python環境搭建。於是迫不及待的想體驗一下opencv的人臉識別,如下文。haar like百科釋義。通俗的來講,就是作為人臉特徵即可。haar特徵值反映了影象的灰度變化...
Opencv python 人臉檢測
import numpy as np import cv2 as cv cv.namedwindow face detected cap cv.videocapture 0 success,frame cap.read 載入opencv識別器 face cascade cv.cascadeclass...