Я пытаюсь передать кадр из прямой трансляции видео DJI Phantom в java в native c ++ в Android Studio, а затем преобразовать его в Mat для применения фильтров opencv.
JAVA SIDE
mReceivedVideoDataCallBack = new VideoFeeder.VideoDataCallback() {
@Override
public void onReceive(byte[] videoBuffer, int size) {
if (mCodecManager != null) {
mCodecManager.sendDataToDecoder(videoBuffer, size);
}
}
};
в этой части videoBuffer имеет тип byte [].Я хочу передать его на родной C ++, а затем преобразовать его в Mat, чтобы я мог применить фильтры opencv.
Любая идея, как это сделать.