版权归作者所有,转载请注明出处
均值漂移分割,基于颜色的均值漂移聚类的相似算法。PyrMeanShiftFiltering(src,dst,double spatialRadius,double colorRadius,int max_level=1),输入图像src和输出图像dst,均为8位,三通道的彩色图像。spatialRadius和colorRadius定义了均值漂移算法如何均衡颜色和空间以分割图像。max_level表示在分隔中使用多少级金字塔。相似区域具有相近值,因此可以视为超像素,能增加随后的处理速度。
#include<opencv2/opencv.hpp>
#include<iostream>
using namespace cv;
using namespace std;
int main()
{
Mat src,dst;
src = imread("9.jpg");
resize(src,src,Size(350,350));
imshow( "原图" ,src);
pyrMeanShiftFiltering(src,dst,2,40,2);
imshow("均值漂移分割",dst);
waitKey();
return 0;
}