Module 'cv2' has no attribute 'freetype'

it’s actually here:

the +contrib binary package does contain some stuff that may have licensing issues, but not everything.

usually it’s a matter of how difficult those libraries (freetype, harfbuzz, …) make it to build against them.