Why the name of the python OpenCV module is 'cv2'?

Does anyone know what’s the reason for adding ‘2’ after ‘cv’?

it’s quite simple. there was a cv module in the 1.0 api, (about a decade ago !)

when they changed to a c++ api with 2.x, the corresponding python module had to be renamed, too.
(it’s really a different api)

1 Like

So why there is no cv3, cv4 and may be cv5 :innocent:?