如何从图像中获取单个实体?

时间:2013-02-28 09:22:28

标签: iphone ios image-processing pattern-matching artificial-intelligence

我正在使用此图片。我想只有这个图像的人体部分。我不想要这张图片的背景。

Picture of a person in a poster

怎么做?任何逻辑,链接或最简单的方法?

这是我想要的Link,但我希望在目标c

3 个答案:

答案 0 :(得分:3)

没有简单快捷的方法来满足您的要求。首先,您可以了解how to detect objects in OpenCV

在此之后,您可以从OpenCV源检查 haarcascade_fullbody.xml 。此级联用于检测实体,在文本编辑器中打开它,标题中还有其他信息。 无论如何,我不确定现有的级联是否太准确,无法满足您的需求。

答案 1 :(得分:2)

从iOS5及更高版本,您可以使用面部检测API。通过使用FaceDetection APi,您可以轻松找到该人的面部。供参考和示例代码here is the link.

一切顺利!!!

答案 2 :(得分:1)

对于ios5.1 +,使用CIDetector和CIFaceFeature类可以轻松识别面部。

身体识别,您需要使用opencv库。还没有苹果支持。

看看这个:http://niw.at/articles/2009/03/14/using-opencv-on-iphone/en

Cropping an image in iOS using OpenCV face detection