因为要对生成的深度图像和深度视频进行处理,所以最近研究着如何对图像进行滤波和分割,查阅了很多深度视频处理的论文,决定先用meanshift 算法进行图像的聚类分割,通过分割划定区域,然后对生成深度图进行空洞补全和边缘修复,具体细节操作还在研究中。若有做相关方面的同仁可以私信交流!共同进步。
下面介绍下meanshift 算法函数的应用。
Meanshift不仅可以用于图像滤波,视频跟踪,还可以用于图像分割。
pyrMeanShiftFiltering可知,这里是将meanshift算法和图像金字塔相结合用来分割的,所以其参数列表中就有一个专门定义所需金字塔层数的变量。
PyrMeanShiftFiltering函数解释:
void cvPyrMeanShiftFiltering( const CvArr* src, CvArr* dst, double sp, double sr, int max_level=1, CvTermCriteria termcrit=cvTermCriteria(CV_TERMCRIT_ITER+CV_TERMCRIT_EPS,5,1));