python opencv學習第一章

2022-09-08 12:48:12 字數 827 閱讀 5752

retval=cv2.imread(檔名[,顯示控制引數])  常用三個引數如下

cv. imread_unchanged 不改變原先什麼樣子現在就是什麼樣子

cv. imread_grayscale 灰度

cv.imread_color彩色

none=cv2.imshow(視窗名,影象名)

影象顯示等待retval=cv2.waitkey([delay])

delay: delay>0等待delay毫秒

delay<0等待鍵盤單機

delay=0無限等待(等於沒有引數)

# 銷毀視窗

cv2.destroyallwindows()

# 輸出檔案

cv2.imwrite(r'c:\users\administrator\desktop\20190325130149.png', i)

# -*- coding: utf-8 -*-

import cv2

# 讀取檔案

i = cv2.imread(r'c:\users\administrator\desktop\qq截圖20190325130149.png')

# 顯示檔案

cv2.imshow('demo', i)

# 檔案等待

cv2.waitkey(0)

# 銷毀視窗

cv2.destroyallwindows()

# 輸出檔案

cv2.imwrite(r'c:\users\administrator\desktop\20190325130149.png', i)

Python OpenCV學習(十二)Haar聯級

haar特徵 haar特徵是一種反映影象的灰度變化的,畫素分模組求差值的一種特徵。它分為三類 邊緣特徵 線性特徵 中心特徵和對角線特徵。用黑白兩種矩形框組合成特徵模板,在特徵模板內用 黑色矩形畫素和 減去 白色矩形畫素和來表示這個模版的特徵值。例如 臉部的一些特徵能由矩形模組差值特徵簡單的描述,如 ...

python opencv學習筆記(二)

影象與原始位元組之間的轉換 從概念上,乙個位元組能表示0到255的整數,通常乙個畫素每個通道由乙個位元組表示。乙個opencv影象是.array型別的二維或者三維陣列。8位的灰度影象是乙個含有位元組值得二維陣列。乙個24位的bgr影象是乙個三維陣列,也包含了位元組值,可以使用表示式訪問這些值,如im...

Python Opencv學習筆記1

我選用的教材是opencv python torturial的翻譯版本,這裡給出基礎部分的學習 以及我的學習備註。import numpy as np import cv2 img cv2.imread untitled.png 0 這裡後面的引數是如何讀取這張,即以下三種情況 print cv2....