Hi Ich möchte einige Bildverarbeitung mit OpenCv auf Video-Stream von DJI Phantom 3 Pro tun. Leider ist für diese Sache ein eigenes Decoding-Video notwendig. Ich weiß, dass es mit der Verwendung von Media Codec Android Klasse arbeiten sollte, aber ich weiß nicht, wie es geht. Ich habe ein paar Beispiele zum Decodieren von Videos aus Videodateien gesehen, aber ich konnte diesen Code nicht für mein Ziel ändern. Könnte jemand ein Beispiel oder Tutorial zeigen? Vielen Dank für die HilfeDecoding Video Stream auf Android von DJI Drohne
mReceivedVideoDataCallBack = new DJIReceivedVideoDataCallBack(){
@Override
public void onResult(byte[] videoBuffer, int size){
//recvData = true;
//DJI methods for decoding
//mDjiGLSurfaceView.setDataToDecoder(videoBuffer, size);
}
};
Dies ist Methode, die Codierung Strom aus Drohne sendet, und ich brauche die videoBuffer für dekodieren zu senden und dann modifizieren für OpenCV auf Matte.