How to start learning and contributuing to opencv

Lots of open source projects are targeted by “professors” of certain “schools” when they send their numerous students to overrun those projects with novice attempts at contribution, such as opening trivial issue reports or submitting trivial pull requests.

If this is a class assignment, or in fulfillment of some requirement of some job application, please move on.

Beyond that, Google could have answered this in the first search result. There is an article in the wiki of OpenCV’s github.