画像モーメントに基づいて伸びを計算するこの方法を見つけました
#ELONGATION
def elongation(m):
x = m['mu20'] + m['mu02']
y = 4 * m['mu11']**2 + (m['mu20'] - m['mu02'])**2
return (x + y**0.5) / (x - y**0.5)
mom = cv2.moments(unicocnt, 1)
elongation = elongation(mom)
凸包の伸びを計算するにはどうすればよいですか?
hull = cv2.convexHull(unicocnt)
ここで、「unicocnt」は、findcontoursで取得された輪郭です。