我将返回类型Vector2f(特征库)函数的返回值转换为变量。然后需要将此变量传递给需要' Vector2d'的函数。数据类型。如何进行显式转换。 Vector2f和Vector2d也已在项目中定义为' Vec2f'和' Vec2'使用typedef。所以请在回答时考虑这个问题。
答案 0 :(得分:1)
Eigen objects需要显式演员。如果你有(使用你的typedef):
Vec2f originalMat(1.0f, 2.0f);
Vec2d castedMat = originalMat.cast<double>();
会给你一个矩阵的副本,只有double
类型。