hello,
i want to find four black cornered rectangle from below image

how to find those four border rectangle from this image?
i have tried with this code
Mat rgbMat=ImageUtils.bitmapToMat(resultBitmap);
Mat grayMat = new Mat(resultBitmap.getHeight(), resultBitmap.getWidth(),CvType.CV_8U, new Scalar(1));
Imgproc.cvtColor(rgbMat, grayMat, Imgproc.COLOR_RGB2GRAY, 2);
Imgproc.threshold(grayMat, grayMat, 100, 255, Imgproc.THRESH_BINARY);
Core.bitwise_not(grayMat, grayMat);
List contours = new ArrayList();
Mat hierarchy = new Mat();
Imgproc.findContours(grayMat, contours, hierarchy, Imgproc.RETR_EXTERNAL, Imgproc.CHAIN_APPROX_SIMPLE);
List pointList=new ArrayList();
for(int i=0; i 100)
{
Imgproc.drawContours(rgbMat, contours, i, new Scalar(255, 0, 0), 3);
}
}
resultBitmap = ImageUtils.matToBitmap(rgbMat);
Thanks in advance
↧