GSoC 2015
Version 9 (Gary Bradski, 2015-11-24 07:05 pm)
1 | 1 | h1. *Ideas Page for OpenCV Google Summer of Code 2015 (GSoC 2015)* |
|
---|---|---|---|
2 | 1 | ||
3 | 7 | Gary Bradski | *STILL UNDER CONSTRUCTION ...* |
4 | 1 | ||
5 | 1 | ||
6 | 3 | Gary Bradski | *OpenCV 3D recognition and pose from last year.* |
7 | 2 | Gary Bradski | !3D_recog.png! |
8 | 1 | ||
9 | 1 | ---- |
|
10 | 1 | ||
11 | 1 | h2. General Information: |
|
12 | 1 | ||
13 | 3 | Gary Bradski | * "GSoC 2015 site: http://www.google-melange.com/gsoc/homepage/google/gsoc2015":http://www.google-melange.com/gsoc/homepage/google/gsoc2015 |
14 | 3 | Gary Bradski | * Mailing list for OpenCV GSOC 2015: [email protected] |
15 | 3 | Gary Bradski | ** Group site https://groups.google.com/forum/#!forum/opencv-gsoc-2015 |
16 | 3 | Gary Bradski | * "Timeline for GSoC 2015":http://www.google-melange.com/gsoc/events/google/gsoc2015 |
17 | 3 | Gary Bradski | |
18 | 1 | ** *Next important dates:* |
|
19 | 7 | Gary Bradski | *** -Feb 20 19:00 UTC: Organization Application Deadline.- *DONE!* |
20 | 3 | Gary Bradski | *** Mar 02 19:00 UTC: List of accepted Organizations. |
21 | 3 | Gary Bradski | *** Mar 16 16:00 UTC: Student Application period begins! |
22 | 3 | Gary Bradski | *** Mar 27 19:00 UTC: Student Application period ends! |
23 | 3 | Gary Bradski | *** Apr 13 Deadline for OpenCV to request # of slots. |
24 | 3 | Gary Bradski | *** Apr 15 Google publishes how many slots we get. |
25 | 3 | Gary Bradski | *** Apr 21 Try to eliminate duplication of students. |
26 | 3 | Gary Bradski | *** Apr 24 IRC for OpenCV to resolve all duplications. |
27 | 3 | Gary Bradski | *** Apr 27 19:00 UTC: Accepted students announced. |
28 | 3 | Gary Bradski | *** May 25 Let Coding begin! |
29 | 3 | Gary Bradski | *** Jun 26 19:00 UTC: Mid term evaluation begins. |
30 | 3 | Gary Bradski | *** Jul 03 19:00 UTC: Mid term end. |
31 | 3 | Gary Bradski | *** Aug 21 19:00 UTC: Coding stop; Pull requests must be in; Mentors: final evaluation begins... |
32 | 3 | Gary Bradski | *** Aug 28 19:00 UTC: Final evaluation deadline; Students begin submitting code. |
33 | 3 | Gary Bradski | *** Sept 25 19:00 UTC: Deadline for Google Code submission |
34 | 3 | Gary Bradski | *** Oct 24-25: Mentor Summit! |
35 | 1 | ||
36 | 3 | Gary Bradski | * we'll create a video just like we did 2013 year http://www.youtube.com/watch?v=_TTtN4frMEA |
37 | 3 | Gary Bradski | * 2014 *Vincent?!* |
38 | 1 | ||
39 | 1 | *Times:* |
|
40 | 1 | * UTC to PDT (Pacific Daylight Time == Daylight savings time. In winter it's PST). |
|
41 | 1 | ** "utc time converter":http://weatherarc.com/utc-time-conversion |
|
42 | 1 | ||
43 | 1 | *Resources:* |
|
44 | 1 | ||
45 | 1 | * "OpenCV Developers Site":http://code.opencv.org/projects/opencv/wiki |
|
46 | 1 | * "OpenCV User's Site":http://opencv.org |
|
47 | 1 | * [[How_to_contribute|How to Contribute Code]] |
|
48 | 1 | * Source Code can be found at "GitHub":https://github.com/Itseez/opencv. |
|
49 | 1 | ** To get the source code, point your git client to @git://github.com/Itseez/opencv.git@. Here are [[Working_with_OpenCV_git_repository|instructions]]. |
|
50 | 1 | <pre> |
|
51 | 1 | git clone git://github.com/Itseez/opencv.git |
|
52 | 1 | </pre> |
|
53 | 1 | ** The rest of the history plus matches between git commits and SVN revisions are stored at a separate "OpenCV Attic" repository: git://code.opencv.org/opencv_attic.git. |
|
54 | 1 | ** Also OpenCV Extra was put to a separate repository: git://code.opencv.org/opencv_extra.git. |
|
55 | 1 | * [[OpenCV Development Process]] |
|
56 | 1 | ** [[Meeting_notes|Developer meeting notes]] |
|
57 | 1 | ||
58 | 1 | h2. For students or mentors interested in applying |
|
59 | 1 | ||
60 | 1 | * You *must* already know how to program well in C++ |
|
61 | 1 | ** Some projects may require Python or Matlab skills |
|
62 | 4 | Gary Bradski | * Discuss projects below or other ideas with us https://groups.google.com/forum/?fromgroups#!forum/opencv-gsoc-2015 |
63 | 1 | ||
64 | 3 | Gary Bradski | h1. Accepted Projects for OpenCV GSoC 2015: |
65 | 1 | ||
66 | 3 | Gary Bradski | OpenCV GSoC 2015 students, projects, mentors are below. *WHEN THEY ARE KNOWN* |
67 | 1 | ||
68 | 3 | Gary Bradski | |
69 | 1 | <pre> |
|
70 | 1 | Student Project Mentor(s) |
|
71 | 1 | ======= ======= ======== |
|
72 | 3 | Gary Bradski | |
73 | 1 | </pre> |
|
74 | 1 | ||
75 | 3 | Gary Bradski | Project notes will be compiled "here":https://sites.google.com/a/opencv.org/opencv/gsoc-2015-project-notes . |
76 | 1 | ||
77 | 9 | Gary Bradski | <pre> |
78 | 9 | Gary Bradski | \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ |
79 | 9 | Gary Bradski | </pre> |
80 | 9 | Gary Bradski | |
81 | 8 | Gary Bradski | h1. 2015 Project Ideas: |
82 | 1 | ||
83 | 1 | *Students may propose their own projects (give us a clear summary and why you can do this project). However, below are some of our priorities for this year* Contact us and/or discuss ideas at https://groups.google.com/forum/?fromgroups#!forum/opencv-gsoc-2015 |
|
84 | 1 | ||
85 | 9 | Gary Bradski | *1 Google Cardboard* |
86 | 9 | Gary Bradski | * Do visual odometry, SLAM etc for Google Cardboard |
87 | 1 | ||
88 | 9 | Gary Bradski | *2 Projection mapping (Projected Augmented Reality)* |
89 | 9 | Gary Bradski | * Calibrate a camera to a projector |
90 | 9 | Gary Bradski | * Put out structured light to learn the 3D map of what's in front of the camera |
91 | 9 | Gary Bradski | * Project the camera image, suitably rotated and shifted onto the scene |
92 | 9 | Gary Bradski | * Unity or some other program to start transforming the scene for projection mapping |
93 | 9 | Gary Bradski | ** See http://www.creativebloq.com/video/projection-mapping-912849 to get ideas of what you can do with this |
94 | 9 | Gary Bradski | |
95 | 9 | Gary Bradski | * 3 Update OpenCV file storage so that it's readable by Python in OpenCV (move to YAML 1.2 Edition 3)* |
96 | 9 | Gary Bradski | * Mentor Prasanna |
97 | 9 | Gary Bradski | * OpenCV C++ writes out its own YAML tags which makes it incompatible with it's own Python and with external python readers |
98 | 9 | Gary Bradski | * References |
99 | 9 | Gary Bradski | ** YAML http://www.yaml.org |
100 | 9 | Gary Bradski | ** Problem statement: http://stackoverflow.com/questions/11141336/filestorage-for-opencv-python-api |
101 | 9 | Gary Bradski | |
102 | 9 | Gary Bradski | <pre> |
103 | 9 | Gary Bradski | /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ |
104 | 9 | Gary Bradski | </pre> |
105 | 1 | ||
106 | 1 | h2. Mentors |
|
107 | 1 | ||
108 | 1 | *Actual signed up mentors* |
|
109 | 1 | ||
110 | 1 | * Alexander Mordvintsev zzznah(+)gmail.com |
|
111 | 1 | * Sid Bao ybao(+)magicleap.com |
|
112 | 1 | * Vincent Rabaud vincent.rabaud(+)gmail.com |
|
113 | 1 | * Vadim Pisarevsky vadim.pisarevsky(+)gmail.com |
|
114 | 1 | * Adrian Kaehler therealadrian(+)gmail.com |
|
115 | 1 | * Terry Boult tboult(+)vast.uccs.edu |
|
116 | 1 | * spmallick spmallick(+)taaz.com |
|
117 | 1 | * Serge Belongie sjb344(+)cornell.edu |
|
118 | 1 | * Stefano s.fabri10(+)gmail.com |
|
119 | 1 | * Prasanna pras.bits(+)gmail.com |
|
120 | 1 | * Pablo Alcantarilla pablofdezalc(+)gmail.com |
|
121 | 1 | * Bence Magyar mw.mzperx(+)gmail.com |
|
122 | 1 | * Manuele manuele.tamburrano(+)gmail.com |
|
123 | 1 | * Grace Vesom grace.vesom(+)gmail.com |
|
124 | 1 | * Open Source Computer Vision Library (OpenCV) garybradski(+)gmail.com |
|
125 | 1 | * Douglas Lee dougabug(+)gmail.com |
|
126 | 1 | * Claudia Rapuano c.rapuano(+)gmail.com |
|
127 | 1 | * Antonella Cascitelli antonellacascitelli(+)gmail.com |
|
128 | 1 | * Anatoly Baksheev anatoly.baksheev(+)itseez.com |
|
129 | 1 | * Alexander alexander.shishkov(+)itseez.com |
|
130 | 1 | * Alexander Bovyrin alexander.bovyrin(+)itseez.com |
|
131 | 1 | ||
132 | 1 | ||
133 | 1 | ||
134 | 1 | In the below, get rid of the ''-delete-'' to make the emails work. |
|
135 | 1 | ||
136 | 1 | Anatoly Baksheev |
|
137 | 1 | Researcher, Vision Algorithms on GPU |
|
138 | 1 | Argus/Itseez |
|
139 | 1 | [email protected] |
|
140 | 1 | ||
141 | 1 | Alexander Bovyrin |
|
142 | 1 | PhD, Senior Researcher |
|
143 | 1 | Argus/Itseez founder |
|
144 | 1 | NNU Lecturer |
|
145 | 1 | [email protected] |
|
146 | 1 | ||
147 | 1 | Gary Bradski |
|
148 | 1 | Founder, Industrial Perception Inc. |
|
149 | 1 | Consulting Prof. Stanford U. |
|
150 | 1 | OpenCV Founder, Technical Content Owner, GSoC Admin |
|
151 | 1 | Co-author of Learning OpenCV Book |
|
152 | 1 | http://www.willowgarage.com/pages/people/gary-bradski-senior-researcher |
|
153 | 1 | [email protected] |
|
154 | 1 | ||
155 | 1 | Antonella Cascitelli |
|
156 | 1 | Grad student, University of Rome |
|
157 | 1 | [email protected] |
|
158 | 1 | ||
159 | 1 | Eric Christiansen |
|
160 | 1 | PhD, UCSD |
|
161 | 1 | [email protected] |
|
162 | 1 | ||
163 | 1 | Stefano Fabri |
|
164 | 1 | CRR Team leader, University of Rome |
|
165 | 1 | [email protected] |
|
166 | 1 | ||
167 | 1 | Victor Eruhimov |
|
168 | 1 | OpenCV founding team/Senior Researcher |
|
169 | 1 | Argus/Itseez founder |
|
170 | 1 | NNU Lecturer |
|
171 | 1 | [email protected] |
|
172 | 1 | ||
173 | 1 | Adrian Kaehler |
|
174 | 1 | Principle Engineer, Applied Minds |
|
175 | 1 | Co-author of Learning OpenCV Book. |
|
176 | 1 | [email protected] |
|
177 | 1 | ||
178 | 1 | Peter Karasev |
|
179 | 1 | PhD Student, MINERVA Research Group |
|
180 | 1 | Georgia Tech |
|
181 | 1 | [email protected] |
|
182 | 1 | ||
183 | 1 | Vadim Pisarevsky |
|
184 | 1 | OpenCV founding team/Czar |
|
185 | 1 | [email protected] |
|
186 | 1 | ||
187 | 1 | Manuele Tamburrano |
|
188 | 1 | Grad Student, University of Rome |
|
189 | 1 | [email protected] |
|
190 | 1 | ||
191 | 1 | Vincent Rabaud |
|
192 | 1 | Principle Engineer, Aldebaran Robotics |
|
193 | 1 | [email protected] |
|
194 | 1 | ||
195 | 1 | Claudia Rapuano |
|
196 | 1 | Grad student, University of Rome |
|
197 | 1 | [email protected] |
|
198 | 1 | ||
199 | 1 | Grace Vesom |
|
200 | 1 | Lawrence Livermore |
|
201 | 1 | -delete-grace.vesom@-delete_gmail.com |
|
202 | 1 | ||
203 | 1 | Bence Magyar |
|
204 | 1 | Pal Robotics |
|
205 | 1 | [email protected] |
|
206 | 1 | ||
207 | 1 | Pablo Alcantarilla |
|
208 | 1 | Toshiba Research Europe Ltd. |
|
209 | 1 | [email protected] |
|
210 | 1 | ||
211 | 1 | h3. Back up Mentors |
|
212 | 1 | ||
213 | 1 | Mark Asbach |
|
214 | 1 | Fraunhofer IAIS |
|
215 | 1 | Schloss Birlinghoven |
|
216 | 1 | Sankt Augustin, Germany |
|
217 | 1 | http://mmprec.iais.fraunhofer.de/asbach.html |
|
218 | 1 | [email protected] |
|
219 | 1 | ||
220 | 1 | ||
221 | 1 | Nicolas Saunier, Ph.D. |
|
222 | 1 | Assistant Professor |
|
223 | 1 | Civil, Geological and Mining Department (CGM) |
|
224 | 1 | Ãcole Polytechnique de Montréal |
|
225 | 1 | http://nicolas.saunier.confins.net |
|
226 | 1 | [email protected] |
|
227 | 1 | ||
228 | 1 | ||
229 | 1 | Alexander Mordvintsev |
|
230 | 1 | Software Engineer |
|
231 | 1 | http://znah.net |
|
232 | 1 | [email protected] |
|
233 | 1 | ||
234 | 1 | Andrey Morozov |
|
235 | 1 | Software Engineer |
|
236 | 1 | Argus/Itseez |
|
237 | 3 | Gary Bradski | [email protected] |
238 | 1 | ||
239 | 1 | h2. OpenCV Org. Application to GSoC 2015 |
|
240 | 1 | ||
241 | 1 | "OpenCV GSoC Application":http://code.opencv.org/projects/gsoc2013/wiki/GSoC2013OpenCVApplication |
|
242 | 1 | ||
243 | 3 | Gary Bradski | h2. Previous Years |
244 | 3 | Gary Bradski | |
245 | 1 | * 2014 "GSoC 2014 Ideas Page":http://code.opencv.org/projects/opencv/wiki/GSoC_2014 |
|
246 | 1 | * 2013 "GSoC 2013 Ideas Page":http://code.opencv.org/projects/gsoc2013/wiki |
|
247 | 1 | * 2012 Ideas site http://code.opencv.org/projects/gsoc2012/wiki/Wiki/ |
|
248 | 1 | * 2011 Ideas site http://opencv.willowgarage.com/wiki/GSOC_OpenCV2011 |
|
249 | 1 | ** 2011 Application GSoC page is http://opencv.willowgarage.com/wiki/GSoC2011OpenCVApplication |
|
250 | 1 | * 2010 Ideas site http://opencv.willowgarage.com/wiki/GSOC_OpenCV2010 |
|
251 | 1 | ** 2010 Application page http://opencv.willowgarage.com/wiki/ApplicationGSOC2010 |
|
252 | 1 | ||
253 | 1 | ---- |