【问题标题】:iOS real-time detect some marks from cameraiOS 实时检测来自相机的一些标记
【发布时间】:2019-10-09 13:48:38
【问题描述】:

我想为角落有特殊标记的文档制作扫描仪。因此,当您打开相机时,您会搜索文档上的标记并在找到它们时自动拍照。 我查看了 Vision 允许您通过取景器确定文本,但不确定它是否可以满足我的需要。我在 AppStore 中找到了一个执行此操作的示例应用程序。

https://itunes.apple.com/ru/app/whitelines/id552914549?l=en&mt=8

如何在我的应用中实现这一点?使用什么框架?

【问题讨论】:

    标签: swift camera ocr detect vision


    【解决方案1】:

    一个非常流行和准确的是“OpenCV”,它需要首先理解。它将有助于检测标记,您可以使用它的方法直接拍摄。如果您的应用程序喜欢使用大量的图像和视频处理,OpenCV 将帮助您很多。

    但是为此你必须学习它。

    【讨论】:

      【解决方案2】:

      您可以利用 ARKit 完成大部分工作。 Apple 的Detecting Images in an AR Experience 示例代码显示了您如何为 ARKit 提供特殊标记的图像,并且 ARKit 在运行时在相机源中识别它们时通知您。

      由于示例使用 SceneKit 作为渲染器,它使用的通知是 renderer(_ renderer: SCNSceneRenderer, didAdd node: SCNNode, for anchor: ARAnchor)。请参阅应用程序的 ViewController.swift 文件。

      示例应用会在屏幕上闪烁识别的图像,但您可以轻松地将该操作替换为拍摄照片的代码。您无需拍摄新照片,只需访问相机馈送的当前帧即可。存储在sceneView.session.currentFrame!.capturedImage

      【讨论】:

        猜你喜欢
        • 2014-05-25
        • 1970-01-01
        • 2015-09-24
        • 2012-07-14
        • 2017-12-14
        • 2015-08-13
        • 1970-01-01
        • 1970-01-01
        • 2017-05-23
        相关资源
        最近更新 更多