检测物体并拍照
Detect an object and take photo
您可能已经在其中一个三星 phone 中看到了这个选项,当一个人微笑时它会拍照。所以它以某种方式检测到微笑并自动点击照片。
我正在尝试在 iOS
上创建类似的东西,假设相机检测到椅子,它会点击照片。
我四处搜索,发现有一个名为 OpenCV
的库,但我不确定它是否适用于 iOS
。另外iOS
中还有一个CoreImage
的概念,跟对图像的深刻理解有关。
所以有什么想法吗?
openCV For iOS
对于检测,您可以使用 iOS 中的 openCV 框架和本机检测方法。在我的应用程序中,我正在使用 openCV 矩形检测,场景是:拍摄照片后,openCV 检测图像上的矩形,然后在检测到的形状上画线,它还可以使用基本功能裁剪图像并作为透视校正。
options: Face Detection, Shape Detection
Native way:
iOS 为我们提供实时检测有很多教程如何使用它们我将 link 在线程的末尾。 Native way还为我们提供了人脸检测、形状检测和透视校正。
Coclusion:
选择由你决定,但我更喜欢原生方式。请记住,openCV 是用 C++ 编写的,如果您使用 swift 语言,您可以在项目中导入 openCV,然后将 swift 连接到 objective-C 以调用 openCV。使用 Bridging Headers
Tutorials:
您可能已经在其中一个三星 phone 中看到了这个选项,当一个人微笑时它会拍照。所以它以某种方式检测到微笑并自动点击照片。
我正在尝试在 iOS
上创建类似的东西,假设相机检测到椅子,它会点击照片。
我四处搜索,发现有一个名为 OpenCV
的库,但我不确定它是否适用于 iOS
。另外iOS
中还有一个CoreImage
的概念,跟对图像的深刻理解有关。
所以有什么想法吗?
openCV For iOS
对于检测,您可以使用 iOS 中的 openCV 框架和本机检测方法。在我的应用程序中,我正在使用 openCV 矩形检测,场景是:拍摄照片后,openCV 检测图像上的矩形,然后在检测到的形状上画线,它还可以使用基本功能裁剪图像并作为透视校正。
options: Face Detection, Shape Detection
Native way:
iOS 为我们提供实时检测有很多教程如何使用它们我将 link 在线程的末尾。 Native way还为我们提供了人脸检测、形状检测和透视校正。
Coclusion:
选择由你决定,但我更喜欢原生方式。请记住,openCV 是用 C++ 编写的,如果您使用 swift 语言,您可以在项目中导入 openCV,然后将 swift 连接到 objective-C 以调用 openCV。使用 Bridging Headers
Tutorials: