2016-07-16 1 views
0

openCV에서 kmeans를 사용하면 일부 그룹을 사전 정의 할 수 있습니까?opencv kmeans 함수 사전 선택

kmeans(input,10,label,cvTermCriteria(CV_TERMCRIT_EPS+CV_TERMCRIT_ITER, 10, 1.0), 1, cv::KMEANS_PP_CENTERS,centroid); 

는 예를 들어, "입력"어레이는 10 개의 행 매트이며, 이미 알고있는, 행 1, 7, 10는 하나 개의 그룹에 속하는, 그것은 그룹이 이전 kmeans로이 정보를 넣을 수있다 데이터를 5 클러스터로?

감사합니다.

답변

0

사용자 정의 시작 라벨을 정의 할 수 있습니다. cv :: KMEANS_PP_CENTERS 대신 cv :: KMEANS_USE_INITIAL_LABELS를 사용하고 함수에 삽입하는 레이블 행렬 (세 번째 인수)에 초기 레이블이있는 레이블 행렬을 삽입합니다. 즉 행 1,7,10에 동일한 시작 레이블이 있습니다 .