Different behaviour of OpenCV Python arguments in 32 and 64-bit systems (Bug #2237)
OpenCV Python2 samples work fine in 32-bit Python.
But the same code when ran in 64-bit Python, it shows errors saying some keyword arguments are invalid.
For example, facedetect.py in python2 samples works fine in 32-bit Python. But it threw an error as below in 64-bit Python.
Traceback (most recent call last):
File "facedetect.py", line 54, in <module>
draw_str(vis, (20, 20), 'time: %.1f ms' % (dt*1000))
File ".../svn/opencv/samples/python2/common.py", line 60, in draw_str
cv2.putText(dst, s, (x+1, y+1), cv2.FONT_HERSHEY_PLAIN, 1.0, (0, 0, 0), thickness = 2, lineType=cv2.CV_AA)
TypeError: 'lineType' is an invalid keyword argument for this function
Changing the lineType to linetype also works good.
Can anyone explain what is the problem here ? Or is it a bug?