[Python_OpenCV] K-Clustering
K-clustering이란 K개의 비슷한 색상으로 아마자룰 모아주는 것을 말한다. - 원본 이미지 - K=2, 4, 8, 16 Clustering - 코드 import numpy as np import cv2 def clustering(eye_img,num_k,name): Z = eye_img.reshape((-1, 3)) Z = np.float32(Z) criteria = (cv2.TERM_CRITERIA_EPS + cv2.TERM_CRITERIA_MAX_ITER, 15, 1.0) K = num_k ret, label, center = cv2.kmeans(Z, K, None, criteria, 10, cv2.KMEANS_RANDOM_CENTERS) center = np.uint8(center) res ..
2018. 7. 21.