opencv的Ocl均值偏移分割

ocl mean shift segmentation in opencv

本文关键字:分割 Ocl opencv      更新时间:2023-10-16

我使用以下代码在opencv中对图像进行了mean shift分割

ocl::meanShiftSegmentation(cv::ocl::oclMat(mImagePar),mTarget,5,15,20);

我得到了均值移位分割图像作为输出。但我不知道如何访问分段集群。如果有5个彩色分割簇,我想访问它们中的每一个和它们的位置。

我知道我的问题很模糊。但是我不知道怎样才能得到这些簇。没有足够的文档说明如何访问它们。在谷歌上,我只在代码中得到了一些mean-shift的实现,这太难了,理解起来也太长了。

你知道如何获得分割区域吗?

我不知道其他版本,但ocl(版本2.4.9)中的meanshift不给您访问群集,只是给您最终分割的图像。你可以通过颜色来分离聚类,只需要在最终图像中跟踪像素,并将相同颜色的像素视为聚类。