标签: c++ opencv double
我正在使用openCV C ++库并计算了一个double。它执行算术但是当我读出数字时,在命令提示符下输出-1。#QNAN。那是什么意思? 我使用的是64位i3处理器。
答案 0 :(得分:2)
这意味着你得到了一个安静的NAN,可能是通过将-Inf / Inf除以或将某些东西乘以-Inf,或者将非双精度放入双精度。它不是一个精度误差,而是一个算术异常。
-Inf / Inf
-Inf
编辑:或添加/减少Inf ...详细了解NaN here
Inf
答案 1 :(得分:0)
这不是错误,请阅读有关浮点here