次の画像があります。
そして、テープだけが白で、背景全体が黒であるしきい値処理された画像を取得したいと思います..これまでのところ、これを試しました:
Mat image = Highgui.imread("C:/bezier/0.JPG");
Mat byn = new Mat();
Imgproc.cvtColor(image, byn, Imgproc.COLOR_BGR2GRAY);
Mat thresh = new Mat();
// apply filters
Imgproc.blur(byn, byn, new Size(2, 2));
Imgproc.threshold(byn, thresh, 0, 255, Imgproc.THRESH_BINARY+Imgproc.THRESH_OTSU);
Imgproc.erode(thresh, thresh, Imgproc.getStructuringElement(Imgproc.MORPH_RECT, new Size(4, 4)));
しかし、私はこのイメージを取得します。これは、私が望むものとはかけ離れています:
テープは常に同じ色 (白) で、幅 (約 2cm) です。ありがとう