Python(推薦學習:Python影片教學)
是著名的「龜叔」Guido van Rossum在1989年聖誕節期間,為了打發無聊的聖誕節而寫的程式語言。
Python是一種解釋型、物件導向、動態資料類型的高階程式設計語言。
Python就為我們提供了非常完善的基礎程式碼庫,涵蓋了網路、檔案、GUI、資料庫、文字等大量內容,被形象化地稱為「內建電池(batteries included)」。用Python開發,許多功能不必從零編寫,直接使用現成的即可。
除了內建的函式庫外,Python還有大量的第三方函式庫,也就是別人開發的,供你直接使用的東西。當然,如果你開發的程式碼通過很好的封裝,也可以作為第三方函式庫給別人使用。
龜叔給Python的定位是“優雅”、“明確”、“簡單”,所以Python程序看起來總是簡單易懂,初學者學Python,不僅入門容易,而且將來深入下去,可以寫那些非常非常複雜的程式。
OpenCV
是基於BSD許可(開源)發行的跨平台電腦視覺庫,可以運行在Linux、Windows、Android和Mac OS作業系統上。它輕量級且高效——由一系列 C 函數和少量 C 類構成,同時提供了Python、Ruby、MATLAB等語言的接口,實現了圖像處理和計算機視覺方面的許多通用演算法。
OpenCV用C 語言編寫,它的主要介面也是C 語言,但是依然保留了大量的C語言介面。該函式庫也有大量的Python、Java and MATLAB/OCTAVE(版本2.5)的介面。這些語言的API介面函數可以透過線上文件取得。如今也提供對於C#、Ch、Ruby,GO的支援。
所有新的開發和演算法都是用C 介面。一個使用CUDA的GPU介面也於2010年9月開始實作。
更多Python相關技術文章,請造訪Python教學欄位學習!
以上是opencv和python的差別的詳細內容。更多資訊請關注PHP中文網其他相關文章!