官术网_书友最值得收藏!

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則不存在問題。

主站蜘蛛池模板: 阜新| 班戈县| 樟树市| 湖北省| 佛教| 布尔津县| 顺平县| 沈丘县| 尚义县| 静乐县| 滦平县| 绿春县| 克东县| 昭觉县| 大石桥市| 新河县| 仙桃市| 将乐县| 喜德县| 尼勒克县| 嘉鱼县| 田阳县| 青神县| 宜城市| 唐山市| 双江| 海兴县| 金秀| 高淳县| 姜堰市| 定远县| 河东区| 潜山县| 米林县| 交城县| 田东县| 昭平县| 绩溪县| 盖州市| 葫芦岛市| 屏边|