Android – Como converter um byte[] em um objeto Mat utilizando o OpenCV no Android (How to get the Mat object from the Byte[] in openCV android?)

open_cv
Simples assim:

Mat mat = Imgcodecs.imdecode(
    new MatOfByte(bytes), Imgcodecs.CV_LOAD_IMAGE_UNCHANGED
);

Como converter um Bitmap em um objeto Mat:

import org.opencv.android.Utils;

Mat mat = new Mat();    
Bitmap bmp32 = bmp.copy(Bitmap.Config.ARGB_8888, true);
Utils.bitmapToMat(bmp32, mat);

Help DEV – Analista desenvolvedor Java / Android
https://helpdev.com.br/zarelli

Android – Como converter um byte[] em um objeto Mat utilizando o OpenCV no Android (How to get the Mat object from the Byte[] in openCV android?)

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.

Rolar para o topo