从简单的图像ios创建bezier路径

时间:2012-08-05 23:26:14

标签: objective-c ios image-processing uibezierpath

我想基于我的应用中的图片生成并绘制一些bezier路径。图像非常简单(白色背景上的黑线),如下所示:

http://i47.tinypic.com/otj2p2.jpg

是否有方法处理图像并根据黑线创建贝塞尔曲线路径?我完全迷失在这里。

如果你想知道需要图像成为bezier路径的原因,我将把生成的bezier路径与用户绘制的另一个bezier路径进行比较(基本上是用户将拥有的图片密码)画画。

如果有更好的方法来完成将图像与bezier路径进行比较,我会全神贯注。或者,如果bezier路径不是要走的路,请告诉我。谢谢!

2 个答案:

答案 0 :(得分:0)

为什么不反过来呢?

  • 让用户绘制路径
  • 使用核心图形
  • 从绘制的路径创建图像
  • 将两个图像与opencv
  • 等框架进行比较

答案 1 :(得分:-3)

你不能用贝塞尔线来做这件事。那些是曲线,而你想要的是线条。 如果你想通过这个反问题的解决方案来解决控制点 因此,您必须设置贝塞尔曲线具有的控制点数。