OpenCv中MAT类型的确切用途或目的是什么

时间:2018-09-22 16:04:44

标签: android opencv mat

我是openCv概念方面的新秀,所以如果我的问题很愚蠢,请原谅我。我了解了matTpyes中可用的几个openCV。但是我无法理解它们的用途或目的是什么?

几种matTypes为:CV_8U, CV_8S, CV_16U, CV_16S, CV_32S, CV_32F, CV_64F

在通过将类型8U更改为64F来声明相机的垫子对象的同时,我无法进行任何更改(它们对分辨率有帮助吗?)

代码:

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 :(得分:1)

CV_只是一个前缀

每个基本矩阵元素的

8,16,32,64位位数

F,U,S的基本元素类型。F表示浮点数,S(带符号)或U(无符号)