在我的项目中,我想在图像上手动设置4个裁剪点,并根据设定点裁剪该图像。例如,看看下面的图像。
像这样,我想要的是根据该路径裁剪图像,裁剪后它应该是一个矩形。这就像CamScanner IOS应用程序中的图像裁剪一样。如果有人知道如何做到这一点任何帮助将非常感谢。
这里找到了非常好的github项目,它具有你想要的相同功能但是在Objective-C中可能你可以将此代码转换为swift检查以下链接:
https://github.com/jberlana/JBCroppableView
它的输出是:
UPDATE
我刚刚在Swift中使用JBCroppableView Objective-C类实现在Swift中创建了一个Demo。从以下内容下载并根据您的要求使用。
https://github.com/nitingohel/NGCropview
Swift + Objective-C的结合
OUTPUT
我认为你需要geometry_transformations。
如果你打算使用opencv,这是一个很好的例子:http://www.pyimagesearch.com/2014/08/25/4-point-opencv-getperspective-transform-example/