Здесь я использую OpenCV lib с java, чтобы изменить прозрачную часть на Белый и формы внутри него на черный цвет и немного толстый. Я пытался использовать cvtColor (img, hsv, Imgproc.COLOR_BGR2GRAY); но все изображение изменилось на серый. Мне нужна помощь с этим
Вот исходное изображение, которое мне нужно изменить цвет
System.loadLibrary(Core.NATIVE_LIBRARY_NAME);
String img_url1 = "C:\\\\Users\\\\me\\\\Desktop\\\\cpt\\\\1.png";
Mat img = Imgcodecs.imread(img_url1);
if( img.empty() ) {
System.out.println("Error opening image!");
System.out.println("Program Arguments: [image_name -- default ../data/lena.jpg] \n");
System.exit(-1);
}
Mat hsv = new Mat();
Imgproc.cvtColor(img, hsv, Imgproc.COLOR_BGR2GRAY);
Imgcodecs.imwrite("C:\\\\Users\\\\me\\\\Desktop\\\\cpt\\\\1-cpy.png", hsv);
Исходное изображение после обработки: