從零開始學Python Opencv 每天一點點)

2021-10-10 00:22:52 字數 1130 閱讀 7897

博主本人是乙個工科生,本身不是計算機軟體程式設計的專業人員,學習opencv只是個人的興趣以及專案的需要。讓我們一起學習一起進步。are you ready?

opencv的安裝

的讀取、顯示與儲存

安裝opencv有兩種方法。第一種是比較常見的使用pip安裝:pip install opencv-python 但是使用這種方法安裝可能會很慢,而且會出現超時的情況。我們可以採用第二種快速安裝的方法。第二種方法就是通過指定其他源來安裝。

opencv-python(清華源)

opencv-python(阿里源)

1.讀取、顯示一張

import cv2#呼叫opencv的庫

import numpy as np#呼叫numpy庫

img_1 = cv2.imread(

"dog.jpeg"

, cv2.imread_grayscale)

#讀取一張以灰度形式

img_2 = cv2.imread(

"dog.jpeg"

, cv2.imread_color)

#讀取一張以彩色的形式

cv2.imshow(

"dog_1"

, img_1)

#顯示img_1這張,視窗的名稱是dog_1

cv2.imshow(

"dog_2"

, img_2)

cv2.waitkey(0)

#鍵盤繫結函式,函式每特定的幾毫秒等待鍵盤的輸入,如果在這幾毫秒

#內沒有任何鍵盤的輸入,程式會繼續執行如果輸入任意建程式會停止執行

cv2.destroyallwindows(

)#刪除我們創立的視窗

執行程式後會出現這兩張,一張是灰度圖(單通道),一張是彩色(3通道)。

零開始學python 從零開始學Python

第1章 python入門 1 1 1 什麼是python 1 1 2 python語言有什麼特點 2 1 3 python可以幹什麼 4 練一練 5 第2章 準備開發環境 6 2 1 在windows上安裝python開發環境 6 2 2 選擇和安裝開發工具 11 練一練 17 第3章 基本概念 1...

從零開始學android

相對布局管理器指的是參考某一其他控制項進行擺放,可以通過控制,將元件擺放在乙個指定參考元件的上 下 左 右等位置,這些可以直接通過各個元件提供的屬性完成。下面介紹一下各個方法的基本使用 no.屬性名稱 對應的規則常量 描述1 android layout below relativelayout.b...

從零開始學 樹

在之前做二級的題的時候,偶爾會碰見二叉樹,很自然的就想起了樹,那麼什麼是樹呢?這裡說的可不是外面的參天大樹,而是有實際概念的樹,下面就來介紹一下樹。樹是由n n 0 個結點組成的有限集合。若n 0,稱為空樹 若n 0,則 1 有乙個特定的稱為根 root 的結點。它只有直接後繼,但沒有直接前驅 2 ...