标签: c++ opencv
我正在使用OpenCV编写一个函数进程Mat。我的问题是当输入矩阵的类型改变时,我需要相应类型的ptr。
例如:
CV_8UC1
ptr<uchar>
CV_16UC1
ptr<UINT16>
但我无法使用Mat.type(),因为它只会为int返回enum。
Mat.type()
int
enum
我想过使用switch-case,但它相当冗长。有没有简洁的方法呢?