算法实现是我的毕设,在补充了一下基础知识后,今天开始进行算法的编码,参考网上相关文章,太多了,不列了
相关基础知识主要如下:
实现思路:
未完成编码如下:
K = 30
rgb = io.imread("D:\zhang.jpg")
image_data = color.rgb2lab(rgb)
image_height = image_data.shape[0]
image_width = image_data.shape[1]
N = image_height*image_width
S = int(math.sqrt(N/K))
clusters = []
label = {}
dis = np.full((image_height,image_width), np.inf)
init_clusters##初始化种子
move_clusters##将种子移到梯度较低的位置,排除噪声干扰
##for ck in clusters:
## for i in 2s compute Di:
## if Di < label[i]:
## label[i]=ck
##update clusters
##save lab2rbg
未完成点: