gpt4 book ai didi

opencv - OpenCV中的坐标转换

转载 作者:行者123 更新时间:2023-12-02 17:50:16 25 4
gpt4 key购买 nike

我有一个折线图,以相对xy点坐标(0.0到1.0)的数组形式给出。

我必须绘制具有随机位置,比例和旋转 Angular 图形。

我怎样才能做到最好?

最佳答案

您可以对RT矩阵使用简单的转换。

X = (x y 1)^t为图形的一点的坐标。假设R为2x2 rotation matrix,并且T为您计划进行的转换的2x1翻译 vector 。 RT矩阵A将采用A = [R T;0 0 1]的形式。要获取点X的变换坐标,您需要执行此简单计算AX = X',其中X'是新坐标。现在,要使整个图形变形,而不是使用单个列,而是使用一个矩阵,其中每列在第一行中具有x坐标,在第二行中具有y,在第三行中具有1

当然,您可以尝试使用this tutorial中显示的OpenCV提供的功能,或用于点 vector 而不是整个图像的功能,但是上述方式使您真正了解了自己在做什么;)

关于opencv - OpenCV中的坐标转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23616768/

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