Ich möchte einige Imageprocessing auf einem YUV_420_888 Image machen und brauche dafür eine Graustufen-Edition. Wenn ich über das YUV-Bild lese, sollte es ausreichen, um die Y-Ebene des Bildes zu extrahieren. In Android werde ich das mit diesem Workflow versuchen, die Y-Ebene in ein Byte-Array umzuwandeln.YUV-Bild in Graustufenbild umwandeln - Gleiches Ergebnis wie RGB in Graustufen?
Image.Plane Y = img.getPlanes()[0];
ByteBuffer byteBuffer = Y.getBuffer();
byte[] data = new byte[byteBuffer.remaining()];
byteBuffer.get(data);
So wie ich dieses Bild, das ich jetzt mit einem anderen Graustufenbild erhalten vergleichen möchten (oder zumindest ein Ergebnis der Bildverarbeitung) ich die Frage haben, ist das Graustufenbild ich die Y-Ebene erhalten Extrahieren fast das gleiche wie ein RGB, das in Graustufen umgewandelt wurde? Oder muss ich dafür ein paar zusätzliche Verarbeitungsschritte machen?