このコードを使用して画像から中央のセグメントを抽出しますが、私のコードは正常に機能せず、入力マットを出力として返します
Imgproc.cvtColor(mRgba, mRgba, Imgproc.COLOR_RGBA2BGR);
Marker=new Mat(mRgba.size(),CvType.CV_32S);
Core.circle(Marker, new Point(mRgba.width()/2,mRgba.height()/2),Math.min(mRgba.width(), mRgba.height()), new Scalar(125,125,125) ,-1);
Core.circle(Marker, new Point(mRgba.width()/2,mRgba.height()/2),Math.min(mRgba.width()/4, mRgba.height()/4)/4, new Scalar(255,255,255),-1);
Imgproc.watershed(mRgba , Marker);
Marker.convertTo(Marker, CvType.CV_8U);
return Marker;