深度學習-keras/openCV環境安裝配置學習筆記
Keras最簡單的安裝方式就是:anaconda + pycharm + TensorFlow+(GPU或者CPU)
TensorFlow 有兩個版本:CPU 版本和 GPU 版本。GPU 版本需要 CUDA 和 cuDNN 的支援,CPU 版本不需要。
如果你要安裝 GPU 版本,請先確認你的顯示卡支援 CUDA。
採用 pip 安裝方式
1.確認版本:pip版本 >= 8.1。用 pip -V 檢視當前 pip 版本,用 python -m pip install -U pip 升級pip 。
2.確保你安裝了 VS2015 或者 2013 或者 2010。
- anaconda:集成了很多Python的科學計算包
- pycharm:Python 視覺化工具
- TensorFlow:keras需要在TensorFlow之上才能執行。所以這裡安裝TensorFlow。TensorFlow需要vs2015環境,需要wein64位環境,所以32位的小夥伴需要升級為64位系統以後才行;此外TensorFlow目前僅支援Python3.5的環境,如果不是Python3.5 ,需要設定python3.5虛擬環境。
OpenCV是一個用於影象處理、分析、機器視覺方面的開源函式庫.
無論是做科學研究,還是商業應用,opencv都可以作為理想的工具庫,因為,對於這兩者,它完全是免費的。
該庫採用C及C++語言編寫,可以在windows, linux, mac OSX系統上面執行。該庫的所有程式碼都經過優化,計算效率很高,因為,它更專注於設計成為一種用於實時系統的開源庫。opencv採用C語言進行優化,而且,在多核機器上面,其執行速度會更快。它的一個目標是提供友好的機器視覺介面函式,從而使得複雜的機器視覺產品可以加速面世。該庫包含了橫跨工業產品檢測、醫學影象處理、安防、使用者介面、攝像頭標定、三維成像、機器視覺等領域的超過500個介面函式。
同時,由於計算機視覺與機器學習密不可分,該庫也包含了比較常用的一些機器學習演算法。或許,很多人知道,影象識別、機器視覺在安防領域有所應用。但,很少有人知道,在航拍圖片、街道圖片(例如google street view)中,要嚴重依賴於機器視覺的攝像頭標定、影象融合等技術。
具體安裝過程可以參考:https://blog.csdn.net/yinhuan1649/article/details/78258504 (良心博文,感謝博主!)