[링크] 자세한 KMeans 초기값 설정 개념 참고) OpenCV에서는 이 함수를 지원한다. 예전 kmesns 버전에서는 random만 제공했는데, 현재는 kmeans++ 버전이 지원되는 걸 확인, 다만, opencv 안에 아래 3개 모두 알고리즘을 제공하는 것이 있는데 그것이 flann 이다. 자세히 소스를 보면 모두 제공됨을 알 수 있다. 원문 링크k-means알고리즘은 맨 처음 k개의 center를 잘못 정하면 엉뚱한 결과가 생길 수 있다. 예를 들면, 다음 그림과 같은 경우이다. k=3 일때, 파란색 세개의 클러스터로 묶이는 것이 올바른 결과다. 하지만, 잘못 해서(또는 재수가 없어서) 두번째 열의 인스턴스 세개를 초기 center로 잡고 k-means 알고리즘을 돌리면 엉뚱하게도 빨간색 묶음으로 클러스터링되는 난감한 결과가 생기고 만다. 이.. 더보기 이전 1 ··· 17 18 19 20 21 22 23 ··· 47 다음