小编moh*_*med的帖子

从相机面部检测iOS

我收到了一张图片视图

-(void)imagePickerController:(UIImagePickerController *)picker
didFinishPickingMediaWithInfo:(NSDictionary *)info
{
    NSString *mediaType = info[UIImagePickerControllerMediaType];

    [self dismissViewControllerAnimated:YES completion:nil];

    if ([mediaType isEqualToString:(NSString *)kUTTypeImage]) {
        UIImage *image = info[UIImagePickerControllerOriginalImage];

        //imgvprofileImage.image = image;
        //[self detectForFacesInUIImage:[UIImage imageNamed:@"image00.jpg"]];

        [self detectForFacesInUIImage:image];
    }
    else if ([mediaType isEqualToString:(NSString *)kUTTypeMovie])
    {
        // Code here to support video if enabled
    }
}
Run Code Online (Sandbox Code Playgroud)

当我发这样的照片时

[self detectForFacesInUIImage:[UIImage imageNamed:@"image00.jpg"]]; 
Run Code Online (Sandbox Code Playgroud)

检测效果很好并找到一张脸但是当我使用从相机返回的图像时它不起作用.

 [self detectForFacesInUIImage:image]
Run Code Online (Sandbox Code Playgroud)

这是我用来检测脸部的功能

-(void)detectForFacesInUIImage:(UIImage *)facePicture
{
    CIImage* image = [CIImage imageWithCGImage:facePicture.CGImage];

    CIDetector* detector = [CIDetector detectorOfType:CIDetectorTypeFace context:nil options:[NSDictionary dictionaryWithObject:CIDetectorAccuracyLow forKey:CIDetectorAccuracy]];

    NSArray* features = [detector featuresInImage:image];

    if (features.count == …
Run Code Online (Sandbox Code Playgroud)

objective-c uiimage ios ios-camera

8
推荐指数
1
解决办法
4073
查看次数

如何处理ios上的点击推送通知

我设法收到推送通知,但我不知道如何处理到达应用程序的推送通知的点击,我想根据通知类型告诉应用程序何时点击转到特定活动,而不仅仅是打开应用程序(默认行为)

我知道我可以收到

-(void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo{

    NSLog(@"Here I should Recive The notification .... ") ;
    //call the commented functions .....
}
Run Code Online (Sandbox Code Playgroud)

在此函数中,但是当我实现它时,通知不会出现,只是执行此函数中的操作

push-notification ios

5
推荐指数
1
解决办法
1万
查看次数

导航控制器iphone&didload功能?

我创建了一个共享类,程序中的所有类都可以看到它,如果我更改了此共享类中的任何变量,并且所有类都可以看到此更改.我使用导航控制器在视图控制器之间导航,我在viewDidLoad函数中放了一些代码,但是当我导航到视图控制器时,这段代码只调用一次.每次导航到此视图控制器时,我该怎么做才能运行此代码?

iphone objective-c ios

1
推荐指数
1
解决办法
90
查看次数