Skip to content

Instantly share code, notes, and snippets.

@krshrimali
Created October 23, 2020 18:08
Show Gist options
  • Save krshrimali/a35c86c87a5f0b84a05b9bf747101d81 to your computer and use it in GitHub Desktop.
Save krshrimali/a35c86c87a5f0b84a05b9bf747101d81 to your computer and use it in GitHub Desktop.
Contributing to OpenCV
1. Be comfortable with the library, learn how to use it and make some projects on it. For example, Django: make a website out of it, know what it does.
2. Be comfortable with "using" the library in C++ if it's written in that language. Python - C++ - try to use it in C++, OpenCV - C++.
3. Build the library from source. `pip3 install opencv-python, flask, django` - build everything from source.
```
every library has 1000s of source codes! header files, (source) c++ files, test codes..
```
while building - you'll have a lot of errors, try to solve it.
4. Look at the source code "the functions you know something about".
5. If you have any questions, reach out!
6. Be more comfortable with the conventions followed in that library.
7. Contribute!!!! - Always reach out to the contributors, they'll help you out.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment