iPhoneカメラから連続フレームを取得し、それをUIImageに配置したい.私はこのリンクからコードをたどった
私の起動カメラコードは
- (IBAction)luanchCamera:(id)sender
{
UIImagePickerController *controller=[[UIImagePickerController alloc]init];
controller.sourceType = UIImagePickerControllerSourceTypeCamera;
controller.mediaTypes =[NSArray arrayWithObject:(NSString *)kUTTypeMovie];
controller.showsCameraControls = YES;
imageFrameView=[[UIImageView alloc]initWithFrame:CGRectMake(0, 0,1024,718)];
[controller.view addSubview:imageFrameView];
controller.view.backgroundColor=[UIColor clearColor];
controller.wantsFullScreenLayout=NO;
controller.cameraViewTransform = CGAffineTransformScale(controller.cameraViewTransform,0.25, 0.25);
[self setupCaptureSession];
[self presentViewController:controller animated:YES completion:nil];
}
しかし、私はビデオから 1 つのフレームしか取得していません。
// Assign session to an ivar.
[self setSession:session];
私のコードから。launchCamera メソッドで記述したカメラを起動する必要がありますか。ビデオから連続フレームを取得するにはどうすればよいですか?