彩色图分割
一种利用Lab色彩空间和kmeans的彩色图像分割算法。代码共分为两个:1、Segment_RGB该代码用来对图像在LAB空间进行分割,并且将生成的图片进行保存。gamma函数和RGBtoLab函数:用来将图像从RGB空间转化为LAB空间;InputBmp函数:用来对图像进行进行显示。2、KMeans该代码用来对图像首先从RGB空间转化到LAB空间,然后对转化到LAB空间的图像进行K-Means聚类,最后根据聚类的结果,在图像上显示不同的颜色。main.cpp:是主程序,用来读取图片,并对像素点进行操作,之后迭代选取聚类中心,并将每个像素点划分到不同区域。KMeans.h和KMeans.cpp是定义一个类,用以对图像进行处理。其中:da
用户评论