2015-10-20 114 views
-1

您可能在三星电话的其中一个中看到过这样的选择,即当一个人微笑拍照时。所以它以某种方式检测到微笑并自动点击照片。
我正在尝试在iOS上创建类似的东西,让我们说出相机是否检测到椅子上的单击照片。
我搜索了四周,我发现有一个名为OpenCV的图书馆,但我不确定它是否会与iOS一起使用。另外中有一个CoreImage的概念,这与深刻理解图像有关。
那么对此有何想法?检测物体并拍照

回答

1

OpenCV进行的iOS

为了检测你可以使用iOS中OpenCV的框架和本机的检测方法。在我的应用程序中,我使用的是openCV矩形检测,场景是:拍摄照片后,openCV检测图像上的矩形,然后在检测到的形状上生成线条,还可以使用基本功能裁剪图像并作为透视校正。

options: Face Detection, Shape Detection 

生方式:

iOS版为我们提供了实时检测有很多教程如何使用他们,我将在线程结束链接。原生的方式还为我们提供了人脸检测,形状检测和透视校正。

结论:西:

选择是你的,但我更喜欢原生方式。记住openCV是用C++编写的,如果你使用的是swift语言,你可以在你的项目中导入openCV,然后将swift连接到objective-C来调用openCV。使用Bridging Headers

教程:

Day-By-Day Blog

openCV Code.Com