基于Python的Opencv入門教程(P1.搭建環(huán)境)
本文為了盡量全程講人話,比較啰嗦。還請耐心看完,不懂的可以看下面的備注。(盡力了)
前言
無論您對學習如何將面部識別應用于視頻流、構(gòu)建完整的圖像分類深度學習管道感興趣,還是只想修補您的Raspberry Pi(樹莓派)并將圖像識別添加到愛好項目中,您都需要在途中的某個地方學習OpenCV。
事實上,學習OpenCV過去是相當具有挑戰(zhàn)性的。文檔很難瀏覽。這些教程很難理解,而且不完整。甚至有些書讀起來也有點乏味。
好消息是,學習OpenCV已經(jīng)不像過去那么難了。事實上,我要說的是,學習OpenCV已經(jīng)變得非常容易了。
為了向您證明這一點并幫助您學習OpenCV,我編寫了這本完整的指南,介紹如何使用Python編程語言學習OpenCV庫的基礎知識。
讓我們繼續(xù)學習OpenCV和圖像處理的基礎知識。在今天的文章結(jié)束時,您將了解OpenCV的基本原理。
這里主要寫的是關(guān)于Windows
讓我們進入正題吧!

基于Python的Opencv入門教程
本OpenCV教程面向剛剛開始學習基礎知識的初學者。在本教程中,您將學習使用Python的OpenCV庫的基本圖像處理操作。
在本教程結(jié)束時,您將完成一個完整的項目,使用輪廓計算圖像中的基本對象。
雖然本教程針對的是剛開始使用圖像處理和OpenCV庫的初學者,但我也鼓勵一些有一點經(jīng)驗的人來閱讀本教程。
OpenCV基礎知識的快速復習也將幫助您完成自己的項目。

如何引入并使用Opencv的庫
今天的第一步是在您的系統(tǒng)上安裝OpenCV(如果您還沒有安裝)。
找到你的終端Terminal(如下圖)

輸入
并等待其安裝完畢。(記得要先確認是否安裝了pip的庫,如果沒有先到Python Packages處下載,同安裝Opencv的方法、看下文)
再進入Python Packages

點擊放大鏡所在的方框

并輸入Opencv,然后點擊放大鏡進行搜索。
找到opencv-python后并雙擊進行安裝。

就安裝完啦!
可以先創(chuàng)建一個項目,將里面的程序先刪除,然后輸入
來測試是否安裝成功,如果成功會看到

補充:pip,imutils以及Opencv的庫都可以使用安裝Opencv的方法來安裝。
Ps:第一Part就先到這里了,本系列預計每星期六更新,希望對大家有幫助。后面是備注,看不懂的可以在評論區(qū)留言呦~

部分特殊名詞的意思(備注)
面部識別:可以理解為現(xiàn)在常說的人臉識別,可以使用一些程序(也可以叫代碼)實現(xiàn)識別人臉以及一些物體。
樹莓派:一種外國發(fā)明的微型電腦,但性能與一般的電腦相比較差,適合用于寫服務器等項目。
庫:也叫作包或包庫(這里是由于Python這個語言發(fā)明較晚,部分名字引了用其他語言),可以這樣理解:程序的語言就是一間空的場地,包庫就是教室里器材,如果里面放了電腦就是一件機房,里面放了籃球架就是籃球場。但有些庫會排斥其他庫,就像機房里不能裝籃球架一樣。
Python:一種程序語言,主要分為Python2和Python3,這兩大版本的語法不同,本文僅使用Python3,如何安裝Python以及其編輯器請看(文章還未寫完QAQ可以去找PLLL---大大的文章)
(此文章為翻譯改編,原文:https://www.pyimagesearch.com/2018/07/19/opencv-tutorial-a-guide-to-learn-opencv/)
PLLL---大大的ID為bili_47352344238