1. 程式人生 > >實戰深度學習(下)OpenCV庫

實戰深度學習(下)OpenCV庫

基本 numpy port 學習 test lin 庫文件 矩陣 價格

在上一節中,我們講到了OpenCV庫的安裝,現在我們來進行實戰,看如何利用Python來調用OpenCV庫。

一:

如果您的電腦是win10的系統,那麽請您按下win鍵,再按下空格鍵,輸入Python,進入Python的IDEA shell界面。這個時候您也可以直接進入CMD進行民命令行模式的編輯,因為第一次可我們並不會很多的代碼需要您去編輯。在後期您可以使用輕量級的IDEA,比如sublime test3 或者重量級的Pycharm IDEA進行編輯,它們都是現在世界上十分常用的Python編譯器,用它們進行編輯,會給你們一種視覺上的清新之感以及靈魂上的愉悅之感呢。


二:如果您的電腦是linux操作系統,這是一個主流的選擇。很好,筆者現在還沒有為我的linux操作系統配置上Python環境,因此具體方法您可以百度一下。


三:如果您的電腦是蘋果電腦,請您趕緊賣了,因為配置太低,系統難用,價格昂貴。完全不適合編寫程序搞事情。


四:開始編寫代碼:

現在我們輸入以下代碼:

import cv2

#表示您引入了opencv庫

import numpy as np

#表示您引入了用於計算矩陣的庫並且將numpy簡寫為了np

現在,如果您按下F5運行,編譯器沒有報錯的話,那麽把您的庫文件肯定是安裝好的了,嘿嘿技術分享圖片技術分享圖片技術分享圖片


五:讀入圖片,保存圖片:

在opencv庫當中,最基本的一步就是讀入圖片和保存圖片了。我們可以在讀入和保存圖片的時候改變圖片的格式,因為裏面的庫函數對Python的文件讀寫已經進行了一定的操作。現在我們鍵入以下代碼:

# Load an color image in grayscale

img = cv2.imread(‘呵呵.jpg‘,0)

#表示您所讀入的圖片的名稱和路徑

cv2.imshow(‘image‘,img)

#顯示圖像

cv2.waitKey(0)

#等待鍵盤事件,這和我們的單片機相同

cv2.destroyAllWindows()

#意思和上面的英文代碼相同


六:保存圖片文件:

請輸入以下代碼:

cv2.imwrite(‘呵呵.png‘,img)

#即可保存以上圖片為png格式了,十分方便。

七,筆者已經自己用OpenCV嘗試成功進行人臉識別的項目,其結果如下所示:(由於這是在我的公眾號上復制的,本人性別男,性格:懶。因此就懶得把圖片復制過來了額)

實戰深度學習(下)OpenCV庫