如何使用c ++在opencv中舍入浮点数

时间:2016-04-27 09:50:14

标签: c++ qt opencv

我想在opencv中舍入一个浮点数(或双精度数) 我使用过这个,但是当用Qt进行调试时,我指向这一行,所以我认为我的代码是错误的:

j2 = round((theta/steptetha)+501);

1 个答案:

答案 0 :(得分:1)

opencv将double加到它最近的整数...但是如果thetasteptetha是整数,则小心,除法结果是整数...尝试类似:

j2 = round( ((double)theta/steptetha)+501.0);

现在((double)theta/steptetha)将提供双重