- 學(xué)習(xí)OpenCV 4:基于Python的算法實(shí)戰(zhàn)
- 肖鈴
- 349字
- 2022-05-05 19:40:02
1.1.1 OpenCV概述
OpenCV是計(jì)算機(jī)視覺中的經(jīng)典庫,具有跨平臺和多語言支持特性,功能非常強(qiáng)大。在OpenCV官網(wǎng)(見圖1.1),用戶可以下載對應(yīng)的庫、訪問GitHub、閱讀在線文檔、學(xué)習(xí)OpenCV課程等。

圖1.1
OpenCV在2000年發(fā)布第一個(gè)開源版本,到目前已經(jīng)20多年了。2009年,OpenCV 2.0正式版本發(fā)布;2015年,OpenCV 3.0正式版本發(fā)布;2018年,OpenCV 4.0正式版本發(fā)布;當(dāng)前最新版本為OpenCV 4.5。
在GitHub上,可以追溯到的最早代碼版本為2.2,發(fā)布于2010年,其代碼結(jié)構(gòu)和最新版本的代碼結(jié)構(gòu)有些許差異,自2.4.5版本開始,形成了如今的代碼結(jié)構(gòu),如圖1.2所示。

圖1.2
OpenCV不同版本之間的差異來自引入最新算法、函數(shù)的完善和語言特性的豐富等方面。OpenCV在發(fā)展過程中,逐步引入了算法加速、并行計(jì)算等先進(jìn)技術(shù),不斷發(fā)展完善。目前,OpenCV 4有廣泛應(yīng)用,OpenCV 3也有較多應(yīng)用,OpenCV 4與OpenCV 3的函數(shù)兼容較好,但是OpenCV 4提供了更多特性,因此,讀者可以參考升級。
推薦閱讀
- Mastering Entity Framework Core 2.0
- 工程軟件開發(fā)技術(shù)基礎(chǔ)
- Building Modern Web Applications Using Angular
- 數(shù)據(jù)庫原理及應(yīng)用(Access版)第3版
- 前端跨界開發(fā)指南:JavaScript工具庫原理解析與實(shí)戰(zhàn)
- 控糖控脂健康餐
- Internet of Things with Intel Galileo
- C語言程序設(shè)計(jì)實(shí)踐教程
- Hands-On RESTful Web Services with Go
- Julia Cookbook
- 微信小程序項(xiàng)目開發(fā)實(shí)戰(zhàn)
- Mastering ROS for Robotics Programming
- 深入淺出React和Redux
- 零基礎(chǔ)Java學(xué)習(xí)筆記
- Android Wear Projects