Get started with contributing to the OpenCV Catalogue
- Install OpenCV: Go for 3.x+ version
- Install QT libs + QT Creator
- C++ 17+
- For development, supported platforms: Linux, MacOS, Windows
-
Please respect the project file structure while making pull requests and maintain a consistent coding style
-
If you find that the project structure should be amended to make it more organized please do make a pull request or create an issue and explain the need in detail
-
Update the README.md with details of changes if necessary
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Report bugs using Github's issues
We use GitHub issues to track public bugs. Report a bug by opening a new issue; it's that easy!
Great Bug Reports tend to have:
- A quick summary and/or background
- Steps to reproduce
- Be specific!
- Give sample code if you can.
- What you expected would happen
- What actually happens
- Notes (possibly including why you think this might be happening, or stuff you tried that didn't work)
People love thorough bug reports. I'm not even kidding.
By contributing, you agree that your contributions will be licensed under its GNU GPLv3 License.