gpt4 book ai didi

opencv - 有没有办法在OpenCV中将cv::MatExpr直接转换为cv::Point?

转载 作者:行者123 更新时间:2023-12-02 16:56:09 29 4
gpt4 key购买 nike

让我们假设我想使用矩阵乘法将投影的结果转换回点,因为这样做在语义上是明智的:

Point3f p_prim = A * p;

但是,这似乎不起作用,因为矩阵乘法的结果是 cv::MatExpr类型的,并且似乎没有从 cv::MatExpr转换为 Point的方法,或者我在OpenCV文档中忽略了它吗?

最佳答案

MatExpr仅可转换为Mat。您可以建立自己的观点,例如:

Mat1f temp = A * p;
Point3f pt(temp(0), temp(1), temp(2));

假设 A * p的结果是 1x33x1矩阵。

关于opencv - 有没有办法在OpenCV中将cv::MatExpr直接转换为cv::Point?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34321376/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com