【发布时间】:2013-04-12 07:55:09
【问题描述】:
在 OpenCV 中,像这样访问 Mat 对象中的像素是很常见的:
float b = A.at<float>(4,5);
问题是,如果您不知道先验数据的类型,就会陷入困境。有没有一种方法可以编写接受模板类型为T 的Mat 的通用函数头?我想为线性代数计算构建函数,我不想有一个if 子句分隔double 和float。比如:
void func(Mat <T> a) {
a.at<T>(3,4) = ...
这在 OpenCV 中可行吗?
【问题讨论】: