Erreur轮廓椭圆avec cv2 [关闭]

问题描述 投票:0回答:0

Bonjour,j'essaye de determiner le demi grand axe et le demi petit ax d'une ellipse quelconque dont je connais certains points。 Pour cela j'ai décidé d'utilisé cv2 pour qu'il me donne les contours de l'ellipse et pouvoir ensuite calculer ce que je veux avec la fonction suivante。 def calcule_axes(x_coords,y_coords): # Empiler les coordonnées x et y dans un tableau de forme (N, 2) pts = np.column_stack((x_coords, y_coords))

# Ajuster une ellipse aux points donnés en utilisant la méthode "fitting ellipse"
ellipse = cv2.fitEllipse(pts)

# Extraire les paramètres de l'ellipse ajustée
center = ellipse[0]
a = ellipse[1][0] / 2
b = ellipse[1][1] / 2

return a, b

Mais j'obtiens cette erreur : 文件“D:\Documents\ADRIEN\Python\polair

python opencv ellipse
© www.soinside.com 2019 - 2024. All rights reserved.