20 年的
創新

慶祝活動

20 週年是一個重要的里程碑

我們邀請了 OpenCV 核心團隊和計算機視覺領域的領軍人物,分享他們對該行業過去、現在和未來的看法。

週年紀念影片 2

在這個系列的第二部影片中,我們將繼續回顧 OpenCV 的歷史。

吳恩達訪談

吳恩達,DeepLearning.AI 的創始人,回憶了他與加里·布拉德斯基在斯坦福大學的合作經歷,並反思了 OpenCV 對整個計算機視覺社群的作用。
 

Jitendra Malik 訪談

Jitendra Malik,加州大學伯克利分校電氣工程與計算機科學教授 Arthur J. Chick,談論了他對 OpenCV 的第一印象以及過去 20 年計算機視覺技術的發展。

OpenCV + OpenVINO

OpenCV 迎來 20 週年,OpenVINO 工具包也迎來兩週年!

我們邀請了 OpenCV 核心團隊和計算機視覺領域的領軍人物,分享他們對該行業過去、現在和未來的看法。

您的 AI 和計算機視覺應用程式… 現在更快

OpenVINO 提供高效能深度學習推理,即使是在邊緣裝置上,也能解鎖多個行業的全新解決方案。

慶祝活動

加入慶祝活動!

OpenCV AI Kit 競賽

加入這場關於現實世界問題的深度學習應用程式競賽,並贏取來自 OpenCV 團隊的豐厚獎品。

故事

全球專家信賴

28,861

提交

180 萬

行程式碼

36,000+

分支

時間線

走過的路

英特爾員工加里·布拉德斯基提出了開發一個計算機視覺庫的想法。他在英特爾內部組建了一個開發團隊,共同創造了後來成為 OpenCV 的東西。瓦迪姆·皮薩列夫斯基成為該庫開發團隊的技術負責人。

1998:最初的想法

根據加里的建議,英特爾開源了該庫的程式碼,這對英特爾、該專案和團隊來說都是一個巨大的里程碑,因為最初的計劃是開發一個閉源解決方案,名為 CVL,代表“計算機視覺庫”。加里想出了“OpenCV”這個名字,靈感來自於當時已經很流行的 OpenGL 框架。

1999:OpenCV 開源

OpenCV 在 2000 年在美國南卡羅來納州希爾頓黑德島舉行的 CVPR’2000 大會上首次亮相。該庫得到了與會者和社群的高度讚揚。

2000 年 6 月:首次公開發布

2005 年,OpenCV 開發團隊參與了贏得 DARPA 大挑戰賽的團隊,該挑戰賽要求無人地面車輛進行導航。該挑戰賽要求機器人透過莫哈維沙漠行駛 142 英里的路線,時間不超過 10 小時。2005 年 10 月 8 日,共有 195 個團隊報名參賽,23 個團隊參賽,5 個團隊完賽。名為“斯坦利”的機器人以 6 小時 53 分 58 秒的時間領先其他所有車輛完成了比賽,並被宣佈為挑戰賽的獲勝者。

2005:DARPA 挑戰賽

2006 年底,1.0 版本正式釋出。它用 C 語言實現,包含各種影像處理操作、計算幾何、人臉檢測、相機校準、Lucas-Kanade 光流、運動模板、SIFT 特徵等,以及一些經典的機器學習方法:決策樹、提升、SVM、多層感知器等。此外,Adi Shavit 建立了該庫的標識。

2006 年 10 月:OpenCV 1.0 釋出

2008 年之後,OpenCV 搬到了兩個新的“家”——分別名為 Willow Garage 和 Itseez 的公司。Willow Garage 專注於尖端的機器人技術,而 Itseez 建立了業界領先的計算機視覺演算法。OpenCV 背後的主要人物,包括加里·布拉德斯基、瓦迪姆·皮薩列夫斯基和維克托·埃魯希莫夫加入了這些團隊,繼續開發該庫。

2008:遷移到 Itseez 和 Willow Garage

在 2.0 版本中,C++ 成為庫的主要語言。OpenCV 還獲得了自動生成的 Python 繫結,自此被全球廣泛使用。Java 繫結也得到了新增。

2009-2010:OpenCV 2.0

2012 年,OpenCV 進入了移動領域:它開始支援 Android,然後是 iOS。這開啟了裝置級計算機視覺的時代,這意味著演算法不再侷限於在伺服器上執行。移動作業系統支援為智慧手機帶來了大量的基於 CV 的應用程式,以及用於計算攝影的內建相機功能。

2012 年中:Android 和 iOS 支援

2012 年之前,庫的開發是在 SVN 中進行的,社群很難將他們的程式碼提交到庫中。2012 年,Kirill Kornyakov 和 Andrey Kamaev 領導了遷移到 Github 的工作,並建立了一個透明的貢獻流程,一直沿用至今。全球社群高度讚賞這一舉措,2013 年,35% 到 50% 的所有進入 OpenCV 的 pull 請求是由核心開發團隊之外的人員編寫的。

2012 年底:opencv.org 和遷移到 Github

2015 年,OpenCV 釋出了 3.0 版本,其中包含主要介面改進。它還包括 T-API——一個基於 OpenCL 的加速器,以及針對 Intel®、AMD® 和 NVidia® 等平臺的大量最佳化。

2015:OpenCV 3.0 和 T-API

2016 年,英特爾收購了 Itseez。Itseez 的工程師是支援 OpenCV 的核心開發團隊。庫的開發回到了英特爾——回到了 1998 年它開始的地方!不過,核心團隊規模已經擴大了三倍。

2016 年中:重回英特爾

深度神經網路 (DNN) 模組是在 Anatoly Baksheev 指導的 GSoC 專案中引入的。在英特爾,該模組得到了大幅修改、最佳化和擴充套件,支援許多流行的拓撲結構。JavaScript 介面是 GSoC 專案的另一個產物。一些高階 Web 技術,如 WebAssembly 和 WebGPU 被用於在瀏覽器中高效地執行 OpenCV。

2016 年底:DNN 模組和 JavaScript 支援

英特爾釋出了 OpenVINO 工具包,用於在英特爾平臺上加速計算機視覺和深度學習,並因其易用性和出色的推理速度而受到社群的高度讚揚。它在英特爾架構 (CPU、GPU、Movidius VPU 和 FPGA) 上採用“一次編寫,隨處部署”的方式。OpenVINO 還可以用作 OpenCV DNN 模組的後端,允許使用 OpenCV 介面並享受顯著加速 (高達 3 倍) 的神經網路推理。名為 Open Model Zoo 的大量模型可免費提供給 OpenVINO 和 OpenCV+OpenVINO 使用者。

2018 年中:OpenVINO 釋出

在新的大版本中,API 經過最佳化,可以利用更新的 C++ 標準。添加了 Graph-API——一個高效的影像處理引擎。該庫針對最新的英特爾架構進行了徹底的最佳化。新增功能包括 3D 重建演算法、QR 碼檢測器等等。英特爾中國為 DNN 模組貢獻了基於 Vulkan 的後端。

2018 年底:OpenCV 4.0 和 C++11

從 2019 年開始,該庫的核心開發團隊由英特爾、OpenCV 中國和 xperience.ai 的分散式團隊組成。核心團隊和社群共同努力,擴充套件庫的功能和支援。

2019:分散式開發團隊

最近,我們開始向生態系統中新增更多元素。憑藉我們世界一流的專業知識,我們建立了計算機視覺和深度學習課程。我們還推出了 OpenCV AI Kit——一款用於空間 AI 的創新晶片,受到了社群的熱烈歡迎。此外,我們還成立了一個名為 OpenCV.AI 的盈利部門,用於建立產品併為公司提供諮詢,幫助他們建立計算機視覺解決方案來解決現實生活中的問題。

計算機視覺課程、OpenCV.AI 和硬體

OpenCV 未來

我們對未來 20 年的願景:一個所有計算機視覺對話發生的地方

OpenCV 5.0

2020 年,OpenCV 5.0 將推出,重點是深度學習以及在低功耗計算平臺上的更高效能。OpenCV 5.0 的其他亮點包括:Julia 和 Swift 繫結、帶有 SLAM 元素的新 3D 視覺演算法,以及來自最新 GSoC 和 OSPP 專案的結果。ty,並反思了 OpenCV 對整個計算機視覺社群的作用。

諮詢服務

一站式商店,提供業界領先的計算機視覺和 AI 解決方案:OpenCV.AI

硬體

獲取OpenCV AI Kit——一個內建深度攝像頭的深度學習驅動的板卡。

AI 課程

由行業專家教授的計算機視覺和深度學習課程

OpenVINO™ 工具包

OpenVINO 是一個開源工具包,它使您能夠充分發揮 AI 和 CV 在多個英特爾® 平臺上的潛力。

社群論壇

從來自世界各地的 60,000 多名開發者那裡獲得答案。

開發和硬體合作伙伴計劃

成為 OpenCV 開發合作伙伴。

即將推出:將您的硬體驗證為 OpenCV Ready。

AI 市場

查詢最適合您產品的計算機視覺演算法——或者線上出售模型。

祝願

很高興收到您的來信,讓我們一起慶祝!

“在我 2000 年代攻讀博士學位期間,我必須建立一個即時分析行人的藝術專案。我找到了一個名為 OpenCV 的庫,並愛上了它。然後,我盡我所能參與其中,並於 2011 年加入了 Willow Garage,從那時起我一直是 OpenCV 之旅的一部分!”

Vincent Rabaud 谷歌

“祝賀 OpenCV 團隊和社群,這個庫誕生於 20 年前,當時正值 Intel 影像處理庫、單核 32 位處理器時代,祝願它在未來 20 年裡與 Intel OpenVINO 和多核 64 位處理器以及專用神經計算加速器一起閃耀!”

Vladimir Dudnik 英特爾

“祝 OpenCV 生日快樂!祝賀整個團隊和社群 20 年來的努力和靈感 ?”

Edgar Riba 計算機視覺中心 & 工業機器人與資訊學研究所,西班牙巴塞羅那

我在 2006 年建立了 OpenCV 中國 網站,並從 OpenCV 和 OpenCV 中國網站中受益匪淺。2019 年,Vadim Pisarevsky 和我在 AIRS 的支援下建立了 OpenCV 中國團隊。我相信團隊將吸引更多中國開發者為 OpenCV 做出貢獻,透過分享計算機視覺知識來創造更美好的世界。”

餘世奇教授 中國深圳南方科技大學 ??

“很少有軟體庫能經受住時間的考驗,OpenCV 毫無疑問地位居榜首。我們一直在基於模型的工作流程中大量使用該庫,它總是讓我們和客戶對將這項技術應用於各種工程應用感到興奮。我相信,憑藉社群的力量,該庫將繼續存在,並在未來取得飛躍式的發展!”

Sreeram Mohan Altair

“很榮幸能夠成為 OpenCV 團隊的一員,並希望能夠繼續在未來許多年裡參與其中。祝賀並衷心感謝所有過去和現在的 OpenCV 開發人員、貢獻者和社群,當然還有我們的使用者。我們的使用者是我們繼續致力於該專案的最大動力。所以,請繼續向我們傳送錯誤報告、功能請求、補丁和讚賞的話。”

Vadim Pisarevsky 中國深圳人工智慧與機器人社會研究所

“OpenCV 是那些默默催化平臺之一……它在過去 20 年裡為世界和工程效率帶來了不可估量的積極變化。作為 OpenCV AI Kit 團隊的一員,我們很高興能夠實現嵌入式空間 AI,以推動未來 20 年的創新!”

Brandon Gilles Luxonis LLC

OpenCV 的最初目標是加速學術界和商業界計算機視覺的發展。據我所知,它是為數不多的能夠按預期執行的原始計劃之一。OpenCV 5.0 繼續著 OpenCV 向模組化、高效的最新最佳實踐編碼的演進!”

Gary Bradski OpenCV.org, OpenCV.AI
導航

訂閱並開始您的免費速成課程

瞭解 OpenCV 和計算機視覺的最新訊息以及我們的新課程

加入等待名單以獲得 20% 的折扣

課程(有點)超額訂閱,我們對您的註冊延遲表示歉意。作為歉意,您將在所有等待名單課程購買中獲得 20% 的折扣。您將在確認電子郵件中收到當前等待時間。謝謝!