Ici j'utilise la librairie OpenCV avec java pour changer la partie transparente en blanc et les formes à l'intérieur en couleur noire et un peu épaisse. J'ai essayé d'utiliser cvtColor(img, hsv, Imgproc.COLOR_BGR2GRAY) ; mais l'image entière est devenue grise. J'ai besoin d'aide avec ceci
Voici l'image originale dont je dois changer la couleur.
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);
Image Outupt après traitement :