OpenCVを使った最大領域の重心座標算出

本ページには、プロモーションが含まれています。

f:id:TomoG:20181127101553j:plain
本記事はOpenCVを使った最大領域の重心座標を算出する方法についてまとめています。
自分が使用した具体的な例として、色識別を行い特定の色以外をマスキング処理を行ったMatの最大領域の重心を算出というものでした。

処理内容

何かしらのマスキング処理された画像の最大領域を算出。その後、最大領域の重心座標を算出

開発環境

Visual Studio 2017 Community
OpenCV 3.4.0
C++

ソースコード


追記(2018/9/13):
入力画像のsrc_imageは既にマスク処理等された画像を想定しています。
例)
・特定の色以外をマスキングした画像
・特徴量から算出した物体以外をマスキングした画像

なので、処理をかけた画像の最大領域の重心を求めるのに使用ください