在 ios 中使用 opencv 使用网格变换图像的特定区域

transform specific area of image with mesh using opencv in ios

我想将特定区域(有四个坐标)拉伸到目标区域而不丢失其余上下文。就像绘制网格并在任何地方拉伸压缩目标方向的网格区域一样,如果我愿意,我也想反转。所有这些都将适用于触摸移动。我正在使用平移手势识别器并且我有源坐标并且我已经根据方向计算了目标坐标。但不知道如何绘制网格并实现拉伸。我知道我必须使用开放式简历。但是我不知道如何在 iOS 中使用 open cv。如果有任何教程可以帮助我,请发送 links。我正在尝试这样做。

我想在用户从白色圆圈区域开始触摸并向左上角拉伸时拉伸。

在搜索与open cv相关的文章和open cv门户网站后,我发现我必须使用open cv warp prospective function但无法实现它。任何 link 在 iOS 中使用 open cv 或在 iOS 中使用网格都会有很大帮助。谢谢

我发现了这个很棒的第三方 BCMeshTransform,它帮助我实现了我提出的问题。 Link 下面。需要使用 UIGestureRecognizer 进行大量修改,但问题已解决。

Link - https://github.com/Ciechan/BCMeshTransformView

谢谢。