![]() |
OpenCV 5.0.0
Open Source Computer Vision
|
前のチュートリアル: 輪郭の特徴
次のチュートリアル: 輪郭 : その他の関数
物体のバウンディング矩形の幅と高さの比である。
\[Aspect \; Ratio = \frac{Width}{Height}\]
Extent は輪郭の面積とバウンディング矩形の面積の比である。
\[Extent = \frac{Object \; Area}{Bounding \; Rectangle \; Area}\]
Solidity は輪郭の面積とその凸包の面積の比である。
\[Solidity = \frac{Contour \; Area}{Convex \; Hull \; Area}\]
Equivalent Diameter は、輪郭の面積と同じ面積を持つ円の直径である。
\[Equivalent \; Diameter = \sqrt{\frac{4 \times Contour \; Area}{\pi}}\]
Orientation は物体が向いている角度である。次のメソッドは主軸 (Major Axis) と副軸 (Minor Axis) の長さも返す。
場合によっては、そのオブジェクトを構成するすべての点が必要になることがある。
次の関数を使用する: cv.transpose (src, dst)
| src | 入力配列。 |
| dst | srcと同じ型の出力配列。 |
次の関数を使用する: cv.minMaxLoc(src, mask)
| src | シングルチャンネルの入力配列。 |
| mask | 部分配列を選択するために使う省略可能なマスク。 |
ここでは、物体の平均色を求めることができる。あるいはグレースケールモードでの物体の平均輝度でもよい。これにも同じマスクを使う。
次の関数を使用する: cv.mean (src, mask)
| src | 結果を Scalar に格納できるよう、1~4 チャンネルを持つべき入力配列。 |
| mask | 省略可能な演算マスク。 |