【问题标题】:Detect an object and take photo检测物体并拍照
【发布时间】:2016-01-18 18:59:03
【问题描述】:

您可能已经在其中一部三星手机中看到了当一个人微笑时它会拍照的选项。所以它以某种方式检测到微笑并自动点击照片。
我正在尝试在iOS 上创建类似的东西,可以说如果相机检测到椅子它会点击照片。
我已经搜索过我发现有一个名为OpenCV 的库,但我不确定它是否适用于iOS。另外,iOS 中还有一个 CoreImage 的概念,这与对图像的深入理解有关。
那么对此有什么想法吗?

【问题讨论】:

    标签: ios opencv photo core-image


    【解决方案1】:

    适用于 iOS 的 openCV

    对于检测,您可以使用 iOS 中的 openCV 框架和本机检测方法。在我的应用程序中,我正在使用 openCV 矩形检测,场景是:在拍照后,openCV 检测到图像上的矩形,然后在检测到的形状上制作线条,它还可以使用基本功能和透视校正裁剪图像。

    options: Face Detection, Shape Detection
    

    原生方式:

    iOS 为我们提供了实时检测,有很多教程如何使用它们,我将在线程末尾链接。 Native 方式还为我们提供了人脸检测、形状检测和透视校正。

    结论:

    选择取决于您,但我更喜欢本地方式。请记住,openCV 是用 C++ 编写的,如果您使用的是 swift 语言,您可以在项目中导入 openCV,然后将 swift 连接到 Objective-C 以调用 openCV。使用Bridging Headers

    教程:

    Medium Link 1

    Medium Link 2

    Toptal Tutorial

    How to use OPENCV in iOS

    【讨论】:

    • 投票否决 ;) 因为您提供的链接被重定向到垃圾邮件站点。
    • 我已经更新了链接 - 在这篇文章之后 4 年过去了,感谢您的反对
    • 嘿嘿酷呀,别担心。你的回答很有帮助。保持良好的工作。抱歉投了反对票 - (删除了反对票)。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-10
    • 2014-03-29
    • 2019-07-10
    • 2011-12-08
    • 2013-12-15
    • 2011-08-06
    相关资源
    最近更新 更多