From fd3232794e57f9cd5455cf9bff057182da1b2985 Mon Sep 17 00:00:00 2001 From: Jens Ahrensfeld Date: Sat, 17 Sep 2016 14:07:09 +0000 Subject: [PATCH] - use KMEANS_PP_CENTERS git-svn-id: http://moon:8086/svn/software/trunk/projects/opencv@314 b431acfa-c32f-4a4a-93f1-934dc6c82436 --- beadDetect.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/beadDetect.py b/beadDetect.py index 829bde8..49b5d43 100755 --- a/beadDetect.py +++ b/beadDetect.py @@ -214,7 +214,7 @@ Z = np.float32(plotColors) # Define criteria = ( type, max_iter, epsilon ) criteria = (cv2.TERM_CRITERIA_EPS + cv2.TERM_CRITERIA_MAX_ITER, 100, 0.1) -ret,label,center=cv2.kmeans(Z,10,None,criteria,10,cv2.KMEANS_RANDOM_CENTERS) +ret,label,center=cv2.kmeans(Z,10,None,criteria,10,cv2.KMEANS_PP_CENTERS) print (center) @@ -222,7 +222,7 @@ print (center) fig = plt.figure() ax = fig.add_subplot(111, projection='3d') ax.scatter(blue, green, red, zdir='z', s=10, c=(0,0,0), lw = 0, depthshade=True) -ax.scatter(center[:,2], center[:,1], center[:,0], zdir='z', s=250, facecolors=center, lw = 2, depthshade=True) +ax.scatter(center[:,2], center[:,1], center[:,0], zdir='z', s=250, facecolors=center, lw = 1, depthshade=True) plt.show()