【发布时间】:2017-09-30 20:05:09
【问题描述】:
以下示例来自 OpenCv 文档[1]。
Mat H(100, 100, CV_64F);
for(int i = 0; i < H.rows; i++)
for(int j = 0; j < H.cols; j++)
H.at<double>(i,j)=1./(i+j);
这工作得很好。但在最后一行什么是 ./ 运算符?如果我用 / 替换它,它会给我浮点异常。
所以,在这两种情况下,当 i 和 j 为 0 时,我们都有无穷大;那么为什么我们会在第二种情况下得到浮点异常呢?
【问题讨论】:
-
请提出对此问题的改进建议。谢谢
-
如果你知道了,我可以删除我的答案,这样你就可以删除你的帖子了。只要说出这个词。
-
@StoryTeller 我认为这是一个很好的答案,请不要删除它。这将有助于社区。我正在等待更多的答案。为什么要删除它(我只是好奇)?
-
如果您想删除您的问题,我的帖子会阻止它,因为它已被投票。所以只是想给你一个选项,如果这会吸引大量的反对票。