【发布时间】:2015-03-04 11:41:46
【问题描述】:
在 OpenCV 中,我试图声明一个 cv::Mat 并使用 NaN 值对其进行初始化。有点类似于:
myMat = Mat(nrows, ncols, CV_8UC1, cv::Scalar(0));
但我想要 NaN 而不是 0。我怎样才能做到这一点?我应该为 NaN 值设置什么类型?
【问题讨论】:
-
除了问题之外,没有可移植的方式来表达 NaN(它取决于编译器),uchar 只能保存 [0..255] 范围内的值,并且它们都是有效的。
-
请问你为什么要做这样的事情?
标签: c++ opencv image-processing nan mat