如何获取和使用变量的类型?

时间:2017-01-14 07:46:12

标签: c++ opencv

我正在使用OpenCV编写一个函数进程Mat。我的问题是当输入矩阵的类型改变时,我需要相应类型的ptr。

例如:

  1. 对于CV_8UC1,我需要ptr<uchar>
  2. for CV_16UC1我需要ptr<UINT16>
  3. 但我无法使用Mat.type(),因为它只会为int返回enum

    我想过使用switch-case,但它相当冗长。有没有简洁的方法呢?

0 个答案:

没有答案