[Solved] AttributeError: module ‘cv2.cv2’ has no attribute ‘cv’

I think I have some issues with the windows system or python 3.6 version. I am facing some attribute error. I have checked and double checked my code and there is no error and i also compare my code to others and i have seen there is no error. then why i am facing this kind of error. I am adding my code here:

recognizer module

and i am facing following error.

C:UsersMANAppDataLocalProgramsPythonPython36python.exe
C:/Users/MAN/PycharmProjects/facerecognition/Recognise/recognizerr.py
Traceback (most recent call last): File
“C:/Users/MAN/PycharmProjects/facerecognition/Recognise/recognizerr.py”,
line 11, in
font = cv2.cv.InitFont(cv2.cv.CV_FONT_HERSHEY_SIMPLEX, 1, 1, 0, 1, 1) AttributeError: module ‘cv2.cv2’ has no attribute ‘cv’

Process finished with exit code 1

Is this the Windows issue or it shows only error in Python 3.6 version?
for you kind information I am using Python 3.6 in Windows platform.

Solution #1:

in Opencv3 the cv module is deprecated. So, in line 11 you can initialize the font like following:

font = cv2.FONT_HERSHEY_SIMPLEX
Respondent: Nuhil Mehdy

The answers/resolutions are collected from stackoverflow, are licensed under cc by-sa 2.5 , cc by-sa 3.0 and cc by-sa 4.0 .

Leave a Reply

Your email address will not be published.