我是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);
}
答案 0 :(得分:1)
CV_
只是一个前缀
8,16,32,64
位位数
F,U,S
的基本元素类型。F表示浮点数,S(带符号)或U(无符号)