加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
picBGcolor.py 684 Bytes
一键复制 编辑 原始数据 按行查看 历史
kinhoy 提交于 2020-07-12 21:36 . add picBGcolor.py.
#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()
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化