WikiStart
Version 67 (Gary Bradski, 2016-03-01 07:24 pm)
1 | 50 | Gary Bradski | h1. OpenCV Wiki |
---|---|---|---|
2 | 50 | Gary Bradski | |
3 | 52 | Gary Bradski | !http://opencv.org/wp-content/themes/opencv/images/logo.png! |
4 | 49 | Gary Bradski | |
5 | 57 | Gary Bradski | OpenCV (Open Source Computer Vision) is a library of programming functions for the realtime computer vision. OpenCV is released under the liberal "BSD license":http://opensource.org/licenses/bsd-license.php and hence it's free for both academic and commercial use. It has C++, C, Python and Java (Android) interfaces and supports Windows, Linux, Android and Mac OS. The library has more than 2500 optimized algorithms. Adopted all around the world, OpenCV has more than 47 thousand people of user community and estimated number of downloads exceeding 5 million. Usage ranges from interactive art, to mines inspection, stitching maps on the web or through advanced robotics. |
6 | 1 | ||
7 | 34 | Gary Bradski | * "Wiki map":http://code.opencv.org/projects/opencv/wiki/index |
8 | 33 | Gary Bradski | |
9 | 55 | Gary Bradski | h2. News |
10 | 54 | Gary Bradski | |
11 | 62 | Gary Bradski | *25-Jul-2012* Our SVN repository is no longer available since we migrated to git. You can find new links just below, and here is [[Working_with_OpenCV_git_repository|instruction]]. |
12 | 61 | Gary Bradski | |
13 | 67 | Gary Bradski | *04-Jul-2012* [[ChangeLog#242|OpenCV 2.4.2]] is out. |
14 | 1 | ||
15 | 56 | Gary Bradski | *04-Jul-2012* Welcome to our new sites http://opencv.org and http://answers.opencv.org! |
16 | 55 | Gary Bradski | |
17 | 55 | Gary Bradski | h2. Resources |
18 | 55 | Gary Bradski | |
19 | 57 | Gary Bradski | * Main OpenCV website: http://opencv.org. Old wiki page: http://opencv.willowgarage.com. |
20 | 29 | Gary Bradski | |
21 | 1 | * OpenCV documentation: |
|
22 | 34 | Gary Bradski | ** Web: http://docs.opencv.org |
23 | 30 | Gary Bradski | ** "Books":http://opencv.willowgarage.com/wiki/OpenCVBooks: "Learning OpenCV":http://www.amazon.com/Learning-OpenCV-Computer-Vision-Library/dp/0596516134 and the "OpenCV 2 Cookbook":http://www.packtpub.com/opencv-2-computer-vision-application-programming-cookbook/book. |
24 | 66 | Gary Bradski | ** PDF: "Reference Manual":http://docs.opencv.org/opencv2refman.pdf, "Tutorials":http://docs.opencv.org/opencv_tutorials.pdf, "User Guide":http://docs.opencv.org/opencv_user.pdf, "Cheatsheet":http://docs.opencv.org/trunk/opencv_cheatsheet.pdf |
25 | 29 | Gary Bradski | |
26 | 1 | * OpenCV user group (questions, support): http://tech.groups.yahoo.com/group/OpenCV. |
|
27 | 33 | Gary Bradski | |
28 | 60 | Gary Bradski | Repositories: |
29 | 60 | Gary Bradski | |
30 | 62 | Gary Bradski | * To get the *source code*, point your git client to *git://code.opencv.org/opencv.git* or to our public mirror *git://github.com/itseez/opencv.git*. Here is [[Working_with_OpenCV_git_repository|instruction]]. |
31 | 60 | Gary Bradski | * If you need write credentials for OpenCV git repository, you should contact us via [email protected] (get rid of the ''delete-'' to make the emails work) and explain the situation. |
32 | 60 | Gary Bradski | |
33 | 60 | Gary Bradski | The main OpenCV repository was transferred to git and is available by the following link git://code.opencv.org/opencv.git. Repository history now begins with famous âatomic bombâ commit, that dates back to May the 11th, 2010. 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. |
34 | 60 | Gary Bradski | There is also a mirror of our repository on GitHub: https://github.com/itseez/opencv. We are going to organize the process of adopting pull requests a bit later. |
35 | 60 | Gary Bradski | Also OpenCV Extra was put to a separate repo: git://code.opencv.org/opencv_extra.git. |
36 | 31 | Gary Bradski | |
37 | 55 | Gary Bradski | h2. Issue Tracker |
38 | 3 | Gary Bradski | |
39 | 8 | Gary Bradski | Please note that OpenCV project, as any open-source project, welcomes contributions from users. Either you have implemented some new functionality, or you're able to localize and fix a bug by yourself, please create a patch and share it with community. You should use _Patch_ tracker (issue type) for such contributions. Check your code for compliance with "OpenCV Code Style Guide":http://opencv.willowgarage.com/wiki/CodingStyleGuide and please explain how your piece of code could help other computer vision developers. |
40 | 2 | Gary Bradski | |
41 | 7 | Gary Bradski | h3. Creating new tickets |
42 | 6 | Gary Bradski | |
43 | 21 | Gary Bradski | You first need to register at http://code.opencv.org. If you had an account on OpenCV Trac system you should use your login with 'trac' password. You can change the password "here":http://code.opencv.org/my/account after the first login. Then: |
44 | 7 | Gary Bradski | * Click the "Issues":http://code.opencv.org/projects/opencv/issues tab or the "Search" box to look for existing tickets - probably your problem is already known or even fixed in the OpenCV trunk. If this is the case, please comment the ticket with your "+1". It will help us to select hot issues for the next iteration. |
45 | 21 | Gary Bradski | |
46 | 21 | Gary Bradski | * If you can't find your problem on tracker, please click the "New issue":http://code.opencv.org/projects/opencv/issues/new tab to create a new ticket. _Bug_ and _Feature_ trackers are used for bug reports and feature requests respectively. *But you should use _Patch_ tracker if you have resolved the issue already and want to share the code.* |
47 | 21 | Gary Bradski | |
48 | 7 | Gary Bradski | h3. Reporting bugs |
49 | 1 | ||
50 | 6 | Gary Bradski | * Please, specify your platform (Windows 32/64bit, Linux x86/x64/ppc/..., MacOSX 32/64bit/ppc); compiler version; OpenCV version/revision; whether IPP, OpenMP, MMX, SSE ... have been enabled or not, and any other information that let us reproduce the environment, identify and localize the problem. |
51 | 4 | Gary Bradski | |
52 | 4 | Gary Bradski | * A sample code reproducing the problem helps us the most. Please check source://trunk/opencv/samples - for the preferred style (small code size, cross-platform). There is *no need* to provide any project files or makefiles, if it is a short single-file sample, we could build it and run in a minute. |
53 | 1 | ||
54 | 1 | * If your application is complex, and the problem happens somewhere in the middle, often it is still possible to create a short standalone sample: |
|
55 | 51 | Gary Bradski | ** First, capture and store the data that you pass to the function using FileStorage. |
56 | 51 | Gary Bradski | ** Then copy the function call and put the corresponding reading from FileStorage in front of it. |
57 | 1 | ||
58 | 16 | Gary Bradski | If we can reproduce the problem, we can fix it quickly. |
59 | 17 | Gary Bradski | |
60 | 16 | Gary Bradski | h2. Topic Pages |
61 | 16 | Gary Bradski | |
62 | 1 | * [[New functionality discussion]] |
|
63 | 65 | Gary Bradski | * [[TODOs]] |
64 | 31 | Gary Bradski | * [[Meeting_notes|Developer meeting notes]] |