嵌入YouCamMakeup相机功能

时间:2016-03-11 10:17:37

标签: android ios image-processing android-camera

我想嵌入YouCamMakeup相机功能。在这个应用程序中,当我点击相机时,它检测我的脸,眉毛和嘴唇的实时时间,并提供在现场相机上改变眉毛和嘴唇颜色的选项。我想在我的应用程序中嵌入此功能,我如何实现此功能或告诉我任何FaceSDK为我提供此功能。

以下是此应用实时改造的屏幕截图。

enter image description here

2 个答案:

答案 0 :(得分:1)

您拥有apple开发网站上所需的一切:https://developer.apple.com/library/ios/documentation/GraphicsImaging/Conceptual/CoreImaging/ci_detect_faces/ci_detect_faces.html

    CIContext *context = [CIContext contextWithOptions:nil];                    // 1
    NSDictionary *opts = @{ CIDetectorAccuracy : CIDetectorAccuracyHigh };      // 2
    CIDetector *detector = [CIDetector detectorOfType:CIDetectorTypeFace
                                              context:context
                                              options:opts];                    // 3

    opts = @{ CIDetectorImageOrientation :
              [[myImage properties] valueForKey:kCGImagePropertyOrientation] }; // 4
    NSArray *features = [detector featuresInImage:myImage options:opts];        

for (CIFaceFeature *f in features)
{
    NSLog(NSStringFromRect(f.bounds));

    if (f.hasLeftEyePosition)
        NSLog("Left eye %g %g", f.leftEyePosition.x. f.leftEyePosition.y);

    if (f.hasRightEyePosition)
        NSLog("Right eye %g %g", f.rightEyePosition.x. f.rightEyePosition.y);

    if (f.hasmouthPosition)
        NSLog("Mouth %g %g", f.mouthPosition.x. f.mouthPosition.y);
}

你可以尝试这个框架:https://github.com/kairosinc/Kairos-SDK-iOS

对于Android你可以尝试这个:http://developer.android.com/reference/android/media/FaceDetector.Face.html(也是官方开发android网站..)

您必须进行研究,我们不会在您需要时为您提供所需的一切。

你的问题被标记为andthid和iOS,下次请更具体一点

答案 1 :(得分:1)

对面msqrdtracking使用detection。它是非常可靠的,因为Facebook购买它意味着它有趣的东西.. click here去链接