Repository navigation
How to contribute
We welcome contributions to improve this project! Here are some ways you can contribute:
If you find any bugs or have suggestions for improvements, please open an issue on the GitHub Issues page.
-
Fork the repository.
-
Create a new branch for your feature or bugfix:
git checkout -b issue-xxx
-
Make your changes and commit them with clear and concise messages.
-
Push your changes to your forked repository:
git push origin issue-xxx
- Open a pull request on the original repository.
Please ensure your code follows the project's coding standards. We use pylint for code analysis. You can run pylint using the provided GitHub Actions workflow.
Before submitting your pull request, make sure all tests pass. You can run the tests using:
pylint $(git ls-files '*.py') --generated-members=cv2
If you add new features, please update the documentation accordingly. This includes updating the README.md and any relevant comments in the code.
By contributing, you agree that your contributions will be licensed under the MIT License.
- OpenCV Documentation
- Python Documentation
Thank you for your contributions and support!