【问题标题】:How to detect users’ freehand drawing to primitive geometrical objects like square, circle, triangle [closed]如何检测用户对正方形、圆形、三角形等原始几何对象的手绘
【发布时间】:2015-07-12 16:32:51
【问题描述】:

我目前正在寻找一些关于如何实现 OS X Yosemite 的标记类功能的指南/示例。即,自动检测/猜测手绘图,以匹配用户尝试绘制圆形、正方形还是三角形的意图。

请参考下图,左边是用户手绘,右边是自动检测到的被 OS X 标记替换的形状。

【问题讨论】:

    标签: ios objective-c macos cocoa


    【解决方案1】:

    通过手势识别物体是一个正在进行的研究课题。您可能想查看一类称为“$ 识别器”的算法。原始算法是“The $1 Recognizer”,值得一读。

    实现这样的识别器并不难,只要您被限制在特定类别的形状中。 $1 识别器(如果我没记错的话)仅适用于连续路径(因此“X”不起作用,因为它需要两次笔画)。但是,后来的工作扩展了非连续情况下的 $1 识别器。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-27
    • 1970-01-01
    相关资源
    最近更新 更多