解決方法
以下のコードを使用してみましょう。
greatest_contour = max(contours, key=cv.contourArea)
理由
cv.contourArea(contour)は、輪郭で囲まれた範囲の面積を返す関数です。よって、各輪郭に囲まれた部分の面積をcv.contourAreaを用いて比較することで、一番大きな面積を持つ輪郭を見つけることができます。
以下のコードを使用してみましょう。
greatest_contour = max(contours, key=cv.contourArea)
cv.contourArea(contour)は、輪郭で囲まれた範囲の面積を返す関数です。よって、各輪郭に囲まれた部分の面積をcv.contourAreaを用いて比較することで、一番大きな面積を持つ輪郭を見つけることができます。