0
私は画像を処理し、バイナリ画像を返すAndroidのコードを持っています。opencvを使ってAndroidで輪郭を描く
Imgproc.cvtColor(source, middle, Imgproc.COLOR_RGB2GRAY);
Mat element = Imgproc.getStructuringElement(Imgproc.MORPH_ELLIPSE, new Size(15, 15), new Point(0, 0));
Imgproc.morphologyEx(middle, middle, MORPH_TOPHAT, element, new Point(0, 0));
Imgproc.threshold(middle, middle, 20, 255, Imgproc.THRESH_BINARY);
[] [2
は今、私の要件ではなく、二値画像の私は、元の画像の上にくぼみを強調表示する必要があること、です。このように:
私は何を考え出したことはへこみの座標を取得し、元のimage.Thisにdrawcontoursを使用する
Core.findnonzero()
を使用することですちょうど考えです。
私の質問は次のとおりです: 1.それを行う最善の方法は何ですか? 2. matofpointとは何ですか?