Я пытаюсь залить цветом квадратные объекты. Это не похоже на идеальный квадрат. Я приложил 4 образца изображения. Пожалуйста, посмотрите на это. Пожалуйста, помогите мне с вашими идеями.
Используя этот код, я могу изменить цвет фона и линии. Но я хочу, чтобы закрасить эти квадраты (только квадраты, а не треугольники).
System.loadLibrary( Core.NATIVE_LIBRARY_NAME );
String img_url1 = "C:\\\\Users\\\\me\\\\Desktop\\\\cpt\\\\1.png";
Mat img = Imgcodecs.imread(img_url1, -1);
List<Mat> channels = new ArrayList<>();
Core.split(img, channels);
Mat black = new Mat();
Core.bitwise_not(channels.get(3), black);
String file2 = "C:\\\\\\\\Users\\\\\\\\me\\\\\\\\Desktop\\\\\\\\cpt\\\\\\\\1-cpy.png";
Imgcodecs.imwrite(file2, black);
Входные изображения: