ios - iOS 实时摄像头馈送的 Swift 直边检测

标签 ios swift core-image

我需要检测图像中的直线。我知道直线会在我的图像某处形成十字,我需要找到它们。

我想实时检测这个十字并在用户将相机对准它时在屏幕上圈出它。所以基本上,我需要知道它在屏幕上的位置。

我的问题是关于 Core Image 或任何其他有助于解决此问题的框架。我查看了 ARKit(我不需要在虚拟环境中四处移动)和 Core Image 检测(我看到我可以找到一个矩形、人脸或条形码。矩形会起作用吗?如果它是一条直线是一个非常瘦的矩形)。

我刚开始使用这些框架,我想知道您会推荐什么工具作为检测会形成十字的直线的工具。可以在 Core Image 中完成吗?

最佳答案

vision API可以检测各种功能,但您要的是自定义符号。为此,您将不得不训练自己的 ML 模型(如 this stackoverflow 线程中所示)。然后,您可以使用 CoreML 在图像上运行模型.

关于ios - iOS 实时摄像头馈送的 Swift 直边检测,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47667287/

相关文章:

objective-c - 以 Swift 方式将 Objective-C block 转换为闭包

ios - 如何在没有 Storyboard的情况下调整 iPad 和 iPhone 4S 的 View 大小?

ios - 使用 Core 图像过滤时内存泄漏

iphone - 如何通过 Safari URL 启动我的 iPhone 应用程序

ios - Gigya Swift Facebook 和 Google Native 登录

ios - 如何判断 UITableViewCell 是否被拖动?

ios - 如何在 Swift 中实现 Facebook Audience Network 通知?

ios - 为什么 UIImageWriteToSavedPhotosAlbum 在渲染后保存了一张红色图像?

ios - 在 QR 码符号中编码 UTF-8 字符

ios - AVFoundation 无法扫描低对比度二维码