0.4.3
AlsonMat.h 文件参考
#include <cstdint>
#include <string>
#include <memory>
#include <alson/communication_base/export.h>

浏览该文件的源代码.

class  ALSON::AlsonMat
 

命名空间

namespace  ALSON
 

宏定义

#define ALSON_MAT_CN_SHIFT   3
 
#define ALSON_MAT_DEPTH_MAX   (1 << ALSON_MAT_CN_SHIFT)
 
#define ALSON_MAT_8U   0
 
#define ALSON_MAT_8S   1
 
#define ALSON_MAT_16U   2
 
#define ALSON_MAT_16S   3
 
#define ALSON_MAT_32S   4
 
#define ALSON_MAT_32F   5
 
#define ALSON_MAT_64F   6
 
#define ALSON_MAT_16F   7
 
#define ALSON_MAT_MAT_DEPTH_MASK   (ALSON_MAT_DEPTH_MAX - 1)
 
#define ALSON_MAT_MAT_DEPTH(flags)
 
#define ALSON_MAT_MAKETYPE(depth, cn)
 
#define ALSON_MAT_MAKE_TYPE   ALSON_MAT_MAKETYPE
 
#define ALSON_MAT_8UC1   ALSON_MAT_MAKETYPE(ALSON_MAT_8U,1)
 
#define ALSON_MAT_8UC2   ALSON_MAT_MAKETYPE(ALSON_MAT_8U,2)
 
#define ALSON_MAT_8UC3   ALSON_MAT_MAKETYPE(ALSON_MAT_8U,3)
 
#define ALSON_MAT_8UC4   ALSON_MAT_MAKETYPE(ALSON_MAT_8U,4)
 
#define ALSON_MAT_8UC(n)
 
#define ALSON_MAT_8SC1   ALSON_MAT_MAKETYPE(ALSON_MAT_8S,1)
 
#define ALSON_MAT_8SC2   ALSON_MAT_MAKETYPE(ALSON_MAT_8S,2)
 
#define ALSON_MAT_8SC3   ALSON_MAT_MAKETYPE(ALSON_MAT_8S,3)
 
#define ALSON_MAT_8SC4   ALSON_MAT_MAKETYPE(ALSON_MAT_8S,4)
 
#define ALSON_MAT_8SC(n)
 
#define ALSON_MAT_16UC1   ALSON_MAT_MAKETYPE(ALSON_MAT_16U,1)
 
#define ALSON_MAT_16UC2   ALSON_MAT_MAKETYPE(ALSON_MAT_16U,2)
 
#define ALSON_MAT_16UC3   ALSON_MAT_MAKETYPE(ALSON_MAT_16U,3)
 
#define ALSON_MAT_16UC4   ALSON_MAT_MAKETYPE(ALSON_MAT_16U,4)
 
#define ALSON_MAT_16UC(n)
 
#define ALSON_MAT_16SC1   ALSON_MAT_MAKETYPE(ALSON_MAT_16S,1)
 
#define ALSON_MAT_16SC2   ALSON_MAT_MAKETYPE(ALSON_MAT_16S,2)
 
#define ALSON_MAT_16SC3   ALSON_MAT_MAKETYPE(ALSON_MAT_16S,3)
 
#define ALSON_MAT_16SC4   ALSON_MAT_MAKETYPE(ALSON_MAT_16S,4)
 
#define ALSON_MAT_16SC(n)
 
#define ALSON_MAT_32SC1   ALSON_MAT_MAKETYPE(ALSON_MAT_32S,1)
 
#define ALSON_MAT_32SC2   ALSON_MAT_MAKETYPE(ALSON_MAT_32S,2)
 
#define ALSON_MAT_32SC3   ALSON_MAT_MAKETYPE(ALSON_MAT_32S,3)
 
#define ALSON_MAT_32SC4   ALSON_MAT_MAKETYPE(ALSON_MAT_32S,4)
 
#define ALSON_MAT_32SC(n)
 
#define ALSON_MAT_32FC1   ALSON_MAT_MAKETYPE(ALSON_MAT_32F,1)
 
#define ALSON_MAT_32FC2   ALSON_MAT_MAKETYPE(ALSON_MAT_32F,2)
 
#define ALSON_MAT_32FC3   ALSON_MAT_MAKETYPE(ALSON_MAT_32F,3)
 
#define ALSON_MAT_32FC4   ALSON_MAT_MAKETYPE(ALSON_MAT_32F,4)
 
#define ALSON_MAT_32FC(n)
 
#define ALSON_MAT_64FC1   ALSON_MAT_MAKETYPE(ALSON_MAT_64F,1)
 
#define ALSON_MAT_64FC2   ALSON_MAT_MAKETYPE(ALSON_MAT_64F,2)
 
#define ALSON_MAT_64FC3   ALSON_MAT_MAKETYPE(ALSON_MAT_64F,3)
 
#define ALSON_MAT_64FC4   ALSON_MAT_MAKETYPE(ALSON_MAT_64F,4)
 
#define ALSON_MAT_64FC(n)
 
#define ALSON_MAT_16FC1   ALSON_MAT_MAKETYPE(ALSON_MAT_16F,1)
 
#define ALSON_MAT_16FC2   ALSON_MAT_MAKETYPE(ALSON_MAT_16F,2)
 
#define ALSON_MAT_16FC3   ALSON_MAT_MAKETYPE(ALSON_MAT_16F,3)
 
#define ALSON_MAT_16FC4   ALSON_MAT_MAKETYPE(ALSON_MAT_16F,4)
 
#define ALSON_MAT_16FC(n)
 

宏定义说明

◆ ALSON_MAT_CN_SHIFT

#define ALSON_MAT_CN_SHIFT   3

在文件 AlsonMat.h18 行定义.

◆ ALSON_MAT_DEPTH_MAX

#define ALSON_MAT_DEPTH_MAX   (1 << ALSON_MAT_CN_SHIFT)

在文件 AlsonMat.h19 行定义.

◆ ALSON_MAT_8U

#define ALSON_MAT_8U   0

在文件 AlsonMat.h21 行定义.

◆ ALSON_MAT_8S

#define ALSON_MAT_8S   1

在文件 AlsonMat.h22 行定义.

◆ ALSON_MAT_16U

#define ALSON_MAT_16U   2

在文件 AlsonMat.h23 行定义.

◆ ALSON_MAT_16S

#define ALSON_MAT_16S   3

在文件 AlsonMat.h24 行定义.

◆ ALSON_MAT_32S

#define ALSON_MAT_32S   4

在文件 AlsonMat.h25 行定义.

◆ ALSON_MAT_32F

#define ALSON_MAT_32F   5

在文件 AlsonMat.h26 行定义.

◆ ALSON_MAT_64F

#define ALSON_MAT_64F   6

在文件 AlsonMat.h27 行定义.

◆ ALSON_MAT_16F

#define ALSON_MAT_16F   7

在文件 AlsonMat.h28 行定义.

◆ ALSON_MAT_MAT_DEPTH_MASK

#define ALSON_MAT_MAT_DEPTH_MASK   (ALSON_MAT_DEPTH_MAX - 1)

在文件 AlsonMat.h30 行定义.

◆ ALSON_MAT_MAT_DEPTH

#define ALSON_MAT_MAT_DEPTH ( flags)
值:
#define ALSON_MAT_MAT_DEPTH_MASK

在文件 AlsonMat.h31 行定义.

◆ ALSON_MAT_MAKETYPE

#define ALSON_MAT_MAKETYPE ( depth,
cn )
值:
(ALSON_MAT_MAT_DEPTH(depth) + (((cn)-1) << ALSON_MAT_CN_SHIFT))
#define ALSON_MAT_MAT_DEPTH(flags)
#define ALSON_MAT_CN_SHIFT

在文件 AlsonMat.h33 行定义.

◆ ALSON_MAT_MAKE_TYPE

#define ALSON_MAT_MAKE_TYPE   ALSON_MAT_MAKETYPE

在文件 AlsonMat.h34 行定义.

My Custom Doxygen Footer
Data Processing Programmer's Guide 0.4.3
Copyright © 2014-2024 Henan Alson Intelligent Technology Co, Ltd 河南埃尔森智能科技有限公司 版权所有 豫ICP备15002212号