我有这段代码,我在图像上应用算法切片超像素。然后在用 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);