OpenCV 说明介绍
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
OpenCV3.0
Overview
Gary Bradski
Chief Scientist, Perception and AI at Magic Leap CEO,
Vadim Pisarevsky
Principal Engineer, Itseez
Grace Vesom
Senior Engineer in 3D at Magic Leap
Vincent Rabaud
Perception Team Manager at Aldebaran Robotics
OpenCV at glance
•BSD license, 10M downloads, 500K+lines of code
•Huge community involvement, automated patch testing and integration process
•Runs everywhere
Bindings: Python, Samples, Apps,
SSE, NEON, IPP, OpenCL, CUDA,
OpenCV4Tegra, …
core, imgproc, objdetect …
OpenCV HAL
OpenCV
face, text, rgbd, …
OpenCV
Contrib
Java Solutions
•Find more at (user)
•Or (developer)
Recent Stats
> 10M downloads NOTE:
This is only for source
forge. Many more
downloads come from
Git and many more
come on Unix distros. ~200K downloads/month
World wide Rated highly
OpenCV History
OpenCV Started
Alpha Release at CVPR 2000. Windows only.
Beta 1. Linux support
Release 1.0 Release 1.1
Release 2.0. C++
Release 2.1. Full Python support
Release 2.4 LTS
Release 2.2. Android Support
Release 3.0 Willow Support OpenCV Foundation
Intel Support
Nvidia Support
Renewed Intel Support Release 2.3. GPU Support. Modules
Magic Leap
Refactored
Google Summer of Code
Development team has moved to Itseez
OpenCV Algorithm Modules Overview
Image Processing Transforms Fitting
Optical Flow Tracking
Segmentation
HighGUI:
I/O, Interface
5
Object recognition Machine learning Calibration
Features VSLAM
Depth, Pose
Normals, Planes, 3D Features
Computational Photography
CORE:
Data structures, Matrix math, Exceptions etc
OpenCV 3.0 at glance
•
Mostly compatible with OpenCV 2.x; OpenCV 1.x C API Aug’14
Nov’14
Apr’15
Jun’15
3.0 alpha 3.0 beta 3.0rc 3.0 3.1Q4’15
Goal of 3.0: make a better OpenCV 2.0, cleanup API, get better
performance (with T-API, IPP, NEON), shift to modular structure and enable user contributions
is deprecated and partially removed •Highlights:
–even more modular and extendible
–very stable API tailored for a long-term support
–decent out-of-box performance: IPP, OpenCL(T-API) and NEON –lot’s of new functionality!
opencv => opencv + opencv_contrib
OpenCV 2.x
OpenCV 3.x contributions
OpenCV 3.x
•The “main” opencv repository includes mature algorithms and is fully supported
• A separate contribution repository is for new CV algorithms that people want to share: /itseez/opencv_contrib
•Patches to the contrib repository are tested as well by our buildbot to ensure integrity!