资源简介
基于Python3.7实现KMeans++算法,并用于实现图像分割功能。包括源程序、测试图片、结果图片和运行步骤。

代码片段和文件信息
#coding:UTF-8
import PIL.Image as image
f_center = open(“center_pp“)
center = []
for line in f_center.readlines():
lines = line.strip().split(“\t“)
tmp = []
for x in lines:
tmp.append(int(float(x) * 256))
center.append(tuple(tmp))
f_center.close()
fp = open(“1.jpg“ “rb“)
im = image.open(fp)
m n = im.size
pic_new = image.new(“RGB“ (m n))
f_sub = open(“sub_pp“)
i = 0
for line in f_sub.readlines():
index = float((line.strip().split(“\t“))[0])
index_n = int(index)
pic_new.putpixel((int(i/n)(i % n))center[index_n])
i = i + 1
f_sub.close()
pic_new.save(“result.jpg“ “JPEG“)
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 9751 2017-04-19 18:24 KMeans_image\1.jpg
文件 581 2018-07-13 00:35 KMeans_image\center_pp
文件 656 2018-07-13 00:22 KMeans_image\demo.py
文件 3149 2018-07-13 00:21 KMeans_image\KMeans.py
文件 2371 2018-07-13 00:20 KMeans_image\KMeanspp.py
文件 822 2018-07-13 00:23 KMeans_image\load_data.py
文件 8194 2018-07-13 00:42 KMeans_image\result.jpg
文件 697399 2018-07-13 00:35 KMeans_image\sub_pp
文件 2408 2018-07-13 00:24 KMeans_image\__pycache__\KMeans.cpython-37.pyc
文件 1826 2018-07-13 00:24 KMeans_image\__pycache__\KMeanspp.cpython-37.pyc
文件 3074 2018-07-13 00:43 KMeans_image\运行步骤.PNG
目录 0 2018-07-13 00:24 KMeans_image\__pycache__
目录 0 2018-07-13 01:12 KMeans_image
----------- --------- ---------- ----- ----
730231 13
相关资源
- kmeans聚类算法的python实现程序
- 《深入浅出Python机器学习》源程序.
- image_classify_using_sift
- Python程序设计_车万翔译_课后全部答案
- 基于phash图像特征的图像聚类-kmeans-
- Kmeans算法python实现
- Kmeans.docx K均值聚类算法实验报告
- Kmeans.py Kmeans的Python实现
- kmeans实现iris数据集分类
- 粒子群算法 Python源程序
- kmeans.py yolov3计算anchors
- [python] Kmeans文本聚类算法+PAC降维+Ma
- 利用KMeans算法对点云数据进行分类
- k均值聚类python实现
- Graph Cut图像分割算法——Python+Opencv实
- KMeans python 代码
- 基于NMF和PCA实现人脸图像特征提取与
- 基于PCA实现鸢尾花数据集降维
- 基于sklearn模块的KMeans聚类算法实现“
- 基于KNN实现“手写识别”
- 基于sklearn模块的神经网络实现“手写
- KMeans Python代码
- kmeans上手代码
- sift_kmeans_svm
- 实现两个设备之间的串口通信python源
- 西电数据挖掘作业——kmeans图片聚类
- 西电数据挖掘作业——对数据进行k
- BP神经网络算法
评论
共有 条评论