标签: c++ opencv double floating-point-precision
我试图在C ++ opencv中表示类似1.0e + 10 * 5.1901的内容。我一直在使用CV_64F。我想知道什么是更高的精度?我认为也许双倍会更好 - 但是,我如何做Mat X = Mat::zeros(ydim, 1, CV_64F)之类的事情并将CV_64F替换为double或任何具有更高精度的事情? (X后来正在改变,这就是我遇到这个问题的原因)。
Mat X = Mat::zeros(ydim, 1, CV_64F)
CV_64F
double
矩阵X不是图像 - 它是一个矩阵。