我想在opencv中舍入一个浮点数(或双精度数) 我使用过这个,但是当用Qt进行调试时,我指向这一行,所以我认为我的代码是错误的:
j2 = round((theta/steptetha)+501);
答案 0 :(得分:1)
opencv将double加到它最近的整数...但是如果theta
和steptetha
是整数,则小心,除法结果是整数...尝试类似:
j2 = round( ((double)theta/steptetha)+501.0);
现在((double)theta/steptetha)
将提供双重