以前のクラスターのベクトルと現在のクラスターのベクトルがあります。クラスターには2DPoint2Fのベクトルがありますが、距離ベクトルに格納されている各クラスター間の距離に基づいてこれらのクラスターを昇順で並べ替えたいのですが、クラスターベクトルを並べ替えるより良い方法を提案できますか?
distances.resize(previousClusters.size()*currentClusters.size());
for (int i=0; i<previousClusters.size()*currentClusters.size(); i++)
{
distances[i].resize(previousClusters.size()*currentClusters.size());
}
for (int i=0; i< previousClusters.size(); i++)
{
for(int j=0; j < currentClusters.size(); j++)
{
distances[i][j] = cv::norm(previousClusters[i].m_Properties.m_Center - currentClusters[j].m_Properties.m_Center );
}
}