访问SuperpixelSlic对象Android的单个像素

时间:2017-07-10 08:13:37

标签: java android opencv superpixels

我已经将这个代码应用于图像上的算法切片超像素。然后在用imageview显示我的图像后,用户应该选择触摸他想要选择的超像素。我的问题是如何才能访问单个超像素,以便我可以将其颜色指出? 现在,我所做的就是:

这里我将superpixelslic算法应用于我的图像并显示它

    newMat=new Mat();
    Utils.bitmapToMat(image,newMat,true);
    SuperpixelSLIC x= Ximgproc.createSuperpixelSLIC(newMat, Ximgproc.SLIC,rows/9,(float)25);
    x.iterate(num_iterations);
    if (min_element_size>0)
        x.enforceLabelConnectivity(min_element_size);
    Mat mask=new Mat();
    x.getLabelContourMask(mask,true);
    newMat.setTo( new Scalar(0,0,255),mask);
    Utils.matToBitmap(newMat,image);
    Mat labels=new Mat();
    x.getLabels(labels);

0 个答案:

没有答案