實戰深度學習(下)OpenCV庫


   在上一節中,我們講到了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嘗試成功進行人臉識別的項目,其結果如下所示:(由於這是在我的公眾號上復制的,本人性別男,性格:懶。因此就懶得把圖片復制過來了額)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM