将byte []转换为Mat

时间:2018-05-14 07:53:00

标签: java android c++ opencv dji-sdk

我正在尝试将java中的DJI Phantom视频实时反馈框架传递给android studio中的原生c ++,然后将其转换为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过滤器。

知道怎么做。

0 个答案:

没有答案