OpenCV Contributors
(if you noticed that some names are missing, please mail to vadim.pisarevsky@gmail.com )
Original OpenCV committee (vision, functionality proposals etc.):
Title
Name
Current Position
Prof.
Gary Bradski
Stanford University, Willow Garage
Prof.
Trevor Darrell
UC Berkeley
Prof.
Irfan Essa
Georgia Institute of Technology
Prof.
Jitendra Malik
UC Berkeley
Prof.
Pietro Perona
Caltech
Prof.
Stan Sclaroff
Boston University
Prof.
Carlo Tomasi
Duke University
OpenCV Corporate Contributors
Company |
Contribution |
OpenCV origination, years of programming support |
|
Image wrapper class cvwimage |
|
Supporting current core programming team |
|
Bundle adjustment |
OpenCV Individual Contributors
Name |
Company (by the moment of contribution) |
Remarks |
Abrosimov, Dmitry |
Intel Corp. |
Optimization, Eigen objects |
Alekseev, Aleksey |
Intel Corp. |
IppCV testing |
Asbach, Mark |
RWTH Aachen University |
New-style Linux makefiles, SWIG wrappers, Mac OS X porting |
Baksheev, Anatoly |
Itseez |
GPU module, CMake support for OpenCV, Spin Images |
Benoit, Alexandre |
LISTIC lab |
Retina model |
Blanco, Jose Luis |
Universidad de Malaga, Spain |
CMake support for OpenCV; added cvLinearPolar, multiple bug reports and misc. patches |
Boldyrev, Sergey |
Intel Corp. |
rpm spec & linux makefiles |
Bornet, Olivier |
IDIAP Research Institute |
New-style Linux makefiles, SWIG & specialized Python wrappers |
Bouguet, Jean-Yves |
Intel Corp. |
Algorithms for Camera calibration, calibration toolbox for MATLAB, LK in pyramids ... |
Bovyrin, Alexander |
Intel Corp. |
Contours, Stereo, Improvements in object detection, blobtrack/vs module in cvaux |
Bowman, James |
Willow Garage Inc. |
Latex-based OpenCV documentation, the new-style Python wrappers opencvpython, a lot of QA work. |
Bradski, Gary |
Intel Corp., Willow Garage Inc. |
Idea and Vision, Leading, Promotion, the OpenCV book. Also, CAMSHIFT & MHI algorithms, Codebook background/foreground subtraction etc. |
Bradley, David |
Princeton Univ. |
Haar classifier for profile faces |
Breen, Ed |
??? |
EiC intepreter, used for Hawk |
Burenkov, Denis |
Moscow State Uni |
Contour morphing, several demo scripts |
Butko, Nicolas |
??? |
HighGUI Cocoa Backend |
Calonder, Michael |
Germany |
Calonder detector |
Castrillon-Santana Modesto |
IUSIANI, Spain |
Haarcascades for facial feature detection |
Cherepanova, Tatiana |
Novosibirsk University |
Face tracking |
Cherepennikov, Valery |
Intel Corp. |
Optimization, matrices, estimators (Kalman, ConDensation) and more ... |
Chudinovich, Boris |
Intel Corp. |
Ideas and algorithms on contours and comp. geometry functions |
Cohen, Andre |
??? |
HighGUI QTKit backend |
Conbere, Morgan |
??? |
Image I/O on MacOSX |
Cowperthwaite, David |
Intel Corp. |
3d Tracker |
Dadgostar, Farhad |
??? |
Adaptive Skin Detector, Fuzzy MeanShift Tracker |
Dalal, Navneet |
HoG |
|
Davies, Bob |
Intel Corp. |
First OpenCV installation program, communications with user group, tech. advisor |
Delacour, Xavier |
PhaseSpace Inc. |
Octave bindings, KD trees/BBF and LSH search, some Video I/O components for highgui |
Devernay, Frederic |
INRIA (?) |
Multiple patches for OpenCV (cvcam, cxcore, cv, highgui). |
Dimashova, Maria |
Itseez |
TrainCascade application, the new object detection class cv::CascadeClassifier, Extremely Random Trees in MLL, a lot of optimization and QA work on MLL and Features2D. |
Don Murray |
PointGrey SDK and patches for stereo gesture recognition code |
|
Dubey, Premnath |
??? |
Patch for cvcam (Windows version) |
Eaton, Daniel |
??? |
Texture descriptors code |
Eruhimov, Victor |
Intel Corp., Itseez |
Hough & distance transforms, stereo, Hawk, HighGUI, One-way descriptor and more ... |
Fabri, Stefano |
Univ. of Rome |
HighGUI gstreamer backend |
Filip, Daniel |
Google Inc. |
cv::wImage* template image classes |
Gaspard Breton |
France Telecom |
Support for multiple cameras (2,3,4) in SyncFilter and cvcam |
Grachev, Ilya |
Intel Corp. |
TCL/TK demos (cvlkdemo, cvcsdemo, cvenv) |
Gruebele, Philip |
??? |
Multiple patches for OpenCV |
Guhring, Philipp |
??? |
Single-object mode in cvHaarDetectObjects |
Hafeneger, Stefan |
??? |
Some 3D & Calibration related functionality |
Halsall, Chris |
Open Source Solutions Inc |
O-Reilly papers on OpenCV, calibration app for Linux, patches for Linux version |
Hameed, Shameem |
University of Michigan |
Haar classifiers for eye detection |
Hasler, Nils |
Max Planck Institut |
16-bit images support, Jasper and OpenEXR bindings in HighGUI |
Jacobsen, Jostein |
NTNU |
Hartley/Sturm correction |
Kamaev, Andrey |
Itseez |
Android Port Improvements & Optimization |
Karasev, Peter |
Georgia Tech |
Helped with Android Port |
Kertesz, Csaba |
- |
v4l2 interface, bugfixes at almost every area |
Khamenya, Valery |
BioVisioN AG |
OpenCV CVS repository at SourceForge |
Khudyakov, Vasily |
Novosibirsk University |
Face feature detection |
Krivakin, Konstantin |
??? |
TBB parallelization of ML |
Kruppa, Hannes |
ETH Zurich |
Haar classifier for fullbody, lowerbody, upperbody detection. |
Kuranov, Alexander |
Intel Corp. |
Matlab wrappers, face detection code, haartraining and related applications |
Kuriakin, Valery |
Intel Corp. |
Started OpenCV project in Nizhny Novrogod Lab |
Kosov, Sergey |
MPI Informatik |
Variational Stereo Correspondence Algorithm |
Lienhart, Rainer |
Intel Corp. |
Haar feature-based face detection algorithm and the original code; Self-similarity features. |
Liu Liu |
??? |
SURF, Spill trees, MSERs |
Lantz, Philip |
Intel Corp. |
3d Tracker |
Lundin, Magnus |
??? |
Patches and new functionality for Linux version of highgui |
Lysenkov, Ilya |
Itseez. |
Circle grid detector. Bug fixes. |
Mihelich, Patrick |
Willow Garage |
Innumerable patches |
Molinov, Sergey |
Intel Corp., Itseez |
HMM face recognition code, POSIT, snakes, optical flow, improved face detection, stereo, bundle adjustment and more ... |
Mordvitsev, Alexander |
Saint-Petersburg Univ. |
Python samples |
Morozov, Andrey |
Itseez |
Buildbot, build scripts; multi-threaded FFMPEG support |
Mosyagin, Valery |
Intel Corp. |
View morphing, camera calibration code v.1, fundamental matrix estimation |
Muehlmann, Karsten |
Lehrstuhl fur Informatik V |
3D stereo correspondence algorithm (not included yet) |
Muja, Marius |
Willow Garage Inc. |
FLANN bindings |
Nefian, Ara |
Intel Corp. |
Algorithm for HMM face recognition |
Oblomov, Sergey |
Intel Corp. |
Camshift and histogram code, linux scripts and makefiles, optimization and more ... |
Pantofaru, Caroline |
Willow Garage Inc. |
Latex-based OpenCV documentation |
Pele, Ofir |
Hebrew U |
Fast EMD, New Chi-Sqr histogram matching |
Perreault, Simon |
Universite Laval |
O(1) Median filtering algorithm |
Philomin, Vasanth |
PHILIPS (?) |
Several bug reports/fixes on face detection etc. |
Pisarevsky, Vadim |
Intel Corp., Itseez |
OpenCV hacker |
Pleskov, Alexander |
Intel Corp. |
Pyramidal segmentation, gesture recognition code, comp. geometry functions |
Rabaud, Vincent |
Video Surf |
Homography to rotation conversion. Corner orientation, optmizations |
Rodyushkin, Konstantin |
Intel Corp. |
applications OpenCV to 3dFace caused a few bug reports, functionality proposals, blobtrack/vs module in cvaux |
Rosten, Edward |
Univ. of Cambridge |
FAST corner detector |
Rublee, Ethan |
Self |
Android port, further development of FAST and BRIEF |
Schaefer, Dirk |
MD-Mathematische Dienste GmbH |
original code for Bayer->RGB pattern conversion |
Schiele, Bernt |
ETH Zurich |
Haar classifier for fullbody, lowerbody, upperbody detection. |
Shavit, Adi |
??? |
OpenCV forum moderation, OpenCV logo |
Shevtsova, Irina |
Moscow State Uni |
EM, Bayesian classifier, Random Trees, CNN in Machine Learning module; SVM enhancements |
Shishkov, Alexander |
Itseez |
Buildbot, build scripts |
Shiqi Yu |
Shenzhen Institute of Advanced Technology |
Haar cascades for eye detection. The author of the world-first book on OpenCV (in Chinese) and the translator to Chinese of the OReilly OpenCV book. |
Sobolev, Andrey |
Moscow State Uni |
Contour skeletons and linear-contour model |
Spizhevoy, Alexey |
Itseez |
Stitching application |
Stanchak, Roman |
Naval Research Lab |
Multiple improvements in Highgui (GTK+), Python wrappers and the core functionality |
Stavinzky, Jay |
??? |
8u->8u L1 Distance transform. |
Toderici, George |
??? |
Floating-point bilateral filter |
Veretennikov, Eugene |
Intel Corp. |
Testing, some comp. geometry functions |
Vezhnevets, Vladimir |
MSU Graphics and Media Lab |
New algorithm for chessboard detection |
Zajko, Marian |
Ximea |
Ximea cameras support |
Zaguskin, Victor |
Intel Corp. |
cvcam, vmdemo in tcl/tk |
Watson, Theodore |
??? |
videoInput author |
Wayne W. Cheng |
Ch C/C++ intepreter, OpenCV Ch toolbox |
|
Wood, Travis |
??? |
Patches for highgui (video capturing in Linux) |
OpenCV includes (or included in the past) modified versions of the following software:
- Gaussian Random Number Generator by George Marsaglia et al. (see cxcore/src/cxrand.cpp)
- SVD from SLATEC (see cxcore/src/cxsvd.cpp)
- Small inline math functions and macros by Agner Fog, Bruce Holloway et al., Ken Turkowski (see cxcore/include/cxtypes.h)
- Quicksort implementation from University of California, Berkeley (see cxcore/include/cxoperations.hpp)
Earth Mover Distance and RGB->Lab conversion by Yossi Rubner (see src/cv/cvemd.cpp and src/cv/cvcolor.cpp)
Active OpenCV forum participants, bug reporters etc.:
- Barbaresi, Abramo Betti, Gabriele Cao, Ning Cawkwell, Jack Chen, Gen-Nan Cheng, Michael Fritz, Frank Grossman, Dave Iannizotto, Giancarlo Lu, Le Kunz, Clay Mellor, J. P. Ming, Li Zayed, Mohamed Rocha, Jairo Stewart, James Andr Small, Daniel Zivkovic, Zoran