最初の質問:
画像に単一のオブジェクトがあるため、そうしても問題ありません。より多くのオブジェクトがあり、それぞれの瞬間を見つけたい場合は、等高線を使用します。訪問: http://opencvpython.blogspot.in/2012/06/contours-3-extraction.html
2 番目の質問:
(あなたの質問を見て、私はそれについて考えすぎています)
HuMoments は、Ming Kuei Hu 氏が 1962 年に発表した論文「モーメント不変式による視覚的パターン認識」で明らかになりました。
その論文で、彼はそれらを説明しています(もちろん、高度な数学コンテンツの助けを借りて)。必要に応じてチェックできます。
彼は次のように述べています。
定理: 中心モーメントは翻訳中の不変量です。
moment() 関数を使用してモーメントを検索すると、3 種類のモーメントが返されますspatial moments (Mji), Central Moments (MUji) and Central Normalized Moments ( NUji)
。しばらくの間、ドキュメントをチェックしてください()
セクション 4-C の最後で、Hu は、7 つの関係 ( Visit here to see them ) のうち、最初の 6 つは平行移動、サイズ、および回転に対して不変であると述べています。seventh one is skew invariant, which helps to distinguish mirror images.
Hu Moments の値が何を意味するのか、よく調べました。しかし、すべての論文は同じ対話を述べて" Seven Hu Moments are calculated from Central Moments which are invariant to size, position and orientation ".
います。個々の値が何を意味するかは述べていません。
また、Gary Bradsky 氏による OpenCV の古典的な本「Learning OpenCV」では、さらに探求するようにとの洞察が得られました。(254ページ参照)