opencv python讀取tiff影像,並展示

2021-09-25 18:32:46 字數 705 閱讀 3853

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...