代码拉取完成,页面将自动刷新
#https://blog.csdn.net/clickyeah/article/details/51750199
import cv2
import numpy as np
import sys
# src_cv_img = cv2.imread(sys.argv[1])
src_cv_img = cv2.imread('zjz.jpg')
h,w,c = src_cv_img.shape
print(h,w,c)
cv_img = src_cv_img.reshape(-1,3)
print(cv_img.shape)
from sklearn.cluster import KMeans
estimator = KMeans(n_clusters=4)#构造聚类器
estimator.fit(cv_img)
label_pred = estimator.labels_
x = np.argmax(np.bincount(label_pred))
for i,j in enumerate(cv_img):
if(label_pred[i] == x):
cv_img[i] = np.asarray([0,0,255])
cv2.imwrite("tmp4.jpg",cv_img.reshape(h,w,c))
# cv2.imshow('result',cv_img)
# cv2.waitKey(0)
# cv2.destroyAllWindows()
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。