我已经使用以下代码在opencv中对图像进行了均值偏移分割
ocl::meanShiftSegmentation(cv::ocl::oclMat(mImagePar),mTarget,5,15,20);我得到了mean-shift分割后的图像作为输出。但我不知道如何访问分段的集群。如果有5个彩色分割的簇,我想要访问它们中的每一个及其位置。
我知道我的问题很模糊。但是我没有得到任何关于如何获得集群的线索。没有足够的文档来访问它们。在googling上,我只得到了一些mean-shift的代码实现,这太难了,也太长了,很难理解。
你对分割区域有什么想法吗?
发布于 2014-05-10 21:13:15
我不知道其他版本,但意思是在ocl (版本.2.4.9)不会让你访问集群,只会给你最终的分割图像。你可以通过它们的颜色来分离集群,只跟踪最终图像中的像素,并将相同颜色的像素视为一个集群。
https://stackoverflow.com/questions/22379716
复制相似问题