我时不时遇到这个错误。这次我必须揭开它。
Mat tRo012 = trans(165, 135, 85)*rotz(-11/180*CV_PI)*rotx((-90-15)/180*CV_PI);
trans、rotz、rotx 是接收双精度型数字的函数。
我想知道每次我堆叠更多这样的操作时,返回值 Mat tRo012 错误的原因是什么?
我记得遇到过类似这样的错误:
double num = (-90-15)/180*CV_PI;
num 的值不正确。我所做的一种解决方法是使用计算器并复制 num 的显式结果。但这不是一个好方法,不是吗?
您对此有何评论?
谢谢!