Каково точное использование или назначение типа MAT в OpenCv? - PullRequest
0 голосов
/ 22 сентября 2018

Я новичок в концепции openCv, поэтому, пожалуйста, извините, если мой вопрос глуп.Я читал о нескольких matTpyes доступных в openCV.Но я не могу понять, для чего они используются или используются?

Несколько типов matType: CV_8U, CV_8S, CV_16U, CV_16S, CV_32S, CV_32F, CV_64F

Значения при объявлении объектов мата для камеры путем изменения типов 8U на 64F I 'Я не могу понять какие-либо изменения (они полезны для разрешения?)

Код:

public void onCameraViewStarted(int width, int height) {

    mRgba = new Mat(height, width, CvType.CV_8UC4);
    mRgbaF = new Mat(height, width, CvType.CV_8UC4);
    mRgbaT = new Mat(width, width, CvType.CV_8UC4);
}

1 Ответ

0 голосов
/ 22 сентября 2018

CV_ это просто префикс

8,16,32,64 количество бит на элемент базовой матрицы

F,U,S тип базового элемента. F для числа с плавающей запятой, S (со знаком) илиU (без знака)

...