Java 访问超级像素对象的单个像素

Java 访问超级像素对象的单个像素,java,android,opencv,superpixels,Java,Android,Opencv,Superpixels,我有一段代码,我在图像上应用slic超级像素算法。然后,在使用imageview显示我的图像后,用户应该用触摸键选择他想要选择的超级像素。我的问题是如何访问单个超级像素,以便对其进行着色以指明方向? 现在,我所做的是: 在这里,我将超级像素算法应用于我的图像,并展示了它 newMat=new Mat(); Utils.bitmapToMat(image,newMat,true); SuperpixelSLIC x= Ximgproc.createSuperpixelSLI

我有一段代码,我在图像上应用slic超级像素算法。然后,在使用imageview显示我的图像后,用户应该用触摸键选择他想要选择的超级像素。我的问题是如何访问单个超级像素,以便对其进行着色以指明方向? 现在,我所做的是:

在这里,我将超级像素算法应用于我的图像,并展示了它

    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);