【问题标题】:Affine Transforming Coordinate Set in OpenCVOpenCV中的仿射变换坐标集
【发布时间】:2015-01-22 14:53:10
【问题描述】:

在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) } 

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

【问题讨论】:

    标签: opencv affinetransform


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-09-25
      • 1970-01-01
      • 1970-01-01
      • 2013-04-05
      • 1970-01-01
      • 2020-02-11
      • 2010-12-17
      相关资源
      最近更新 更多