OpenCV中Matx的dot()和ddot()之间的差异

OpenCV中Matx的dot()和ddot()之间的差异,opencv,Opencv,OpenCV中Matx类的ddot()和dot()成员函数之间有什么区别? 文档很神秘。它有什么神秘之处ddot使用(并返回)double进行计算,而dot使用Matx的实际数据类型(第一个模板参数)。(例如,如果你有一个Matx持有uint8_t,那么你可能也不想用8位整数计算点积,因为它很可能会溢出)我猜在dot()的情况下,让人感到神秘的部分是“默认精度”的含义。您已经澄清了这一点,告诉我它使用了第一个模板参数OK中的类型。”这是实现,区别应该很清楚。谢谢你,是的,现在清楚了。这有什么神秘

OpenCV中Matx类的ddot()和dot()成员函数之间有什么区别?
文档很神秘。

它有什么神秘之处
ddot
使用(并返回)
double
进行计算,而
dot
使用
Matx
的实际数据类型(第一个模板参数)。(例如,如果你有一个
Matx
持有
uint8_t
,那么你可能也不想用8位整数计算点积,因为它很可能会溢出)我猜在dot()的情况下,让人感到神秘的部分是“默认精度”的含义。您已经澄清了这一点,告诉我它使用了第一个模板参数OK中的类型。”这是实现,区别应该很清楚。谢谢你,是的,现在清楚了。这有什么神秘之处
ddot
使用(并返回)
double
进行计算,而
dot
使用
Matx
的实际数据类型(第一个模板参数)。(例如,如果你有一个
Matx
持有
uint8_t
,那么你可能也不想用8位整数计算点积,因为它很可能会溢出)我猜在dot()的情况下,让人感到神秘的部分是“默认精度”的含义。您已经澄清了这一点,告诉我它使用了第一个模板参数OK中的类型。”这是实施,区别应该很清楚。谢谢,是的,现在清楚了。