- 學習OpenCV 4:基于Python的算法實戰
- 肖鈴
- 449字
- 2022-05-05 19:40:07
1.5.1 OpenCV版本選擇
很多讀者在學習OpenCV時都比較關心OpenCV版本的選擇問題,本節提供版本選擇的兩條建議。
● 根據機器硬件選擇x86或x64。
在進行OpenCV開發環境搭建時,需要考慮編程語言、操作系統類型與處理器的位數,本章講解了Python和C++兩種主流語言的開發環境搭建。編程語言確定后,可以根據另外兩個參數選擇合適的OpenCV安裝包來安裝。
● 根據使用意圖選擇OpenCV 3.x或OpenCV 4.x。
目前,使用比較多的版本為OpenCV 3.x和OpenCV 4.x,官方已經不再對OpenCV 2.x提供技術支持,因此不建議使用。OpenCV在更新過程中,API接口保持了較好的一致性,因此,在常用模塊上,無論是OpenCV 3.x還是OpenCV 4.x,其函數名稱等不存在差異,即讀者不管是選擇3.x還是選擇4.x,本書的案例都能得到很好的運行。
如果你是剛開始學習OpenCV,則建議使用新版本,目前,OpenCV的最新版本為OpenCV 4.5,在OpenCV 4.x版本中,對深度學習模塊dnn做了很多改進與優化。
如果是在已有項目中引入了OpenCV,則需要按照項目中現有的版本學習;如果在項目中新引入OpenCV,則需要考慮項目的開發環境等。例如,在使用Visual Studio 2010做項目開發時,如果引入OpenCV 4.x,則可能存在編譯出錯的問題,而使用Visual Studio 2019編譯OpenCV則不存在問題。
推薦閱讀
- Data Visualization with D3 4.x Cookbook(Second Edition)
- TypeScript Essentials
- Java入門經典(第6版)
- Visual C++串口通信開發入門與編程實踐
- CouchDB and PHP Web Development Beginner’s Guide
- Android Wear Projects
- 利用Python進行數據分析
- Go語言編程
- Android嵌入式系統程序開發:基于Cortex-A8(第2版)
- Java 9 Programming By Example
- 零基礎C#學習筆記
- 體驗之道:從需求到實踐的用戶體驗實戰
- Python計算機視覺與深度學習實戰
- Python從入門到項目實踐(超值版)
- Mastering C++ Programming