Angles in ellipse() function
Hi,
I am trying to draw an ellipse using OpenCV. But I have difficulty in understanding its angle arguments. Even it is not clear from the picture in OpenCV docs.
I tried following line:
cv2.ellipse(img,(256,256),(200,100),0,90,180,(0,0,255),4,cv2.CV_AA)
I got the result as below:

That means startangle is taken from positive x axis in clockwise direction and that is same for endangle.
Now I tried this :
cv2.ellipse(img,(256,256),(200,100),0,45,225,(0,0,255),4,cv2.CV_AA)
I got the output as below :

See, the startangle and endangle is not 45 and 225 here.
What is the problem here? Did I miss something ? Or is it a bug?