マガジンのカバー画像

Python

1
運営しているクリエイター

2021年11月の記事一覧

Pythonで多角形のアリアを計算する。numpy、Shapley, OpenCV

Pythonで多角形のアリアを計算する。numpy、Shapley, OpenCV

Shoelace Formula 座標法(ざひょうほう)
多角形のアリアを計算するために、一般的に Shoelaceの方程式 (日本語で 座標法)を使用します。

複雑そうな方程式ですが、本当に靴ひものような計算し方です。Xは靴ひもの左側とYが右側で交差的に合計を算出されています。

Pythonでこのような機能は、np.roll(a,shift, axis=None)という関数ができます。下記

もっとみる