gpt4 book ai didi

opencv - OpenCV中的仿射变换坐标集

转载 作者:行者123 更新时间:2023-12-02 17:48:57 24 4
gpt4 key购买 nike

在OpenCV中,我可以affine transform an image using:

M = np.float32(...)
array_tform = cv2.warpAffine(arr, M, (cols, row))

如果图像以位图表示,则此方法有效。

如果将“图像”表示为一组点(坐标)怎么办?即我想对一组点执行仿射变换。例如,通过 (+1,+1)进行翻译:
{ (1, 2), (3, 4) } --> { (2, 3), (4, 5) } 

有没有办法仿射变换点集?

最佳答案

您可以使用transform()函数。它可以用于许多不同的事物,但是最基本的用途是将仿射变换应用于数组中的每个点。

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

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