由於下一步要開始研究下深度學習,而深度學習領域很多的演算法和應用都是用python來實現的,把python轉成c++**耗時太多,不如直接學習下python直接醫用python的**。搭建python環境的過程是很耗時的,但是現在回頭來看又覺得其實沒有多少步驟,主要是在自己不明白的時候老是會出現各種各樣奇奇怪怪的問題。現在只是對正確的步驟做個記錄吧。
環境搭建:
1.python的安裝,沒什麼可說的,一直下一步就行了。我安裝的是python2.7.11。安裝時選擇加入環境變數。
2.ide用的是pycharm community。
3.安裝numpy。
4.在 *\opencv\build\www.cppcns.compython\2.7\x64資料夾中找到cv2.pyd,複製到python安裝檔案的*\python2.7.11\lib\site-資料夾中。
然後應該就可以了。根據我的回憶應該這就可以了。然後開啟pycharm,create new project,建好之後在建好的工程上右鍵,new,python file。
然後輸入自己的第乙個python版的opencv程式:
貌似比c++簡潔一下哈,而且配置過程也比配置vs簡單。
執行結果如下:
這裡只是用自己最熟悉的opencv來熟悉一下python,更深入的應用有待研究。
OpenCV 初識輪廓(Python實現)
什麼是輪廓 輪廓可以簡單認為成將連續的點 連著邊界 連在一起的曲線,具有相同的顏色或者灰度。輪廓在形狀分析和物體的檢測和識別中很有用 怎樣查詢輪廓 cv2.findcontours image,mode,method offset 尋找乙個二值影象的輪廓。注意黑色表示背景,白色表示物體,即在黑色背景...
利用python的opencv快速實現人臉檢測
import cv2 def facedetector window name,camera id cap cv2.videocapture camera id 使用opencv自帶人臉識別分類器,預設在pyhon的安裝目錄下 classfier cv2.cascadeclassifier d in...
python實現目標跟蹤(opencv)
1.單目標跟蹤 import cv2 import sys major ver,minor ver,subminor ver cv2.version split print major ver,minor ver,subminor ver if name main 建立 tracker type m...