私は将来の仕事でkmeansを使用する必要があります.OpenCVにはドキュメントページがあるため、OpenCVで利用できることを知っています.
表示された形式がわかりません。以下の詳細でも説明されていません (OpenCV 1.1 に関連する詳細のようです)。つまり、C++ の行では次のようになります。
double kmeans(InputArray data, int K, InputOutputArray bestLabels, TermCriteria criteria, int attempts, int flags, OutputArray centers=noArray() )
データ、ベクトル、または行列はどのデータ型ですか? どれが入力行列で、どれが出力になりますか?
私は、入力/出力/フラグなどとそれらがどのようなデータ型であるかが明確に述べられているこのようなドキュメントを読むことに慣れています。
C++: void FeatureDetector::detect(const Mat& image, vector<KeyPoint>& keypoints, const Mat& mask=Mat() ) const
誰かが使用されているkmeansの簡単な例を挙げていただければ幸いです。
PS kmeansに使用する準備ができている入力行列は、によって生成されるものですDescriptorExtractor::compute
ありがとうございました