小编che*_*Itz的帖子

将OpenCV的iOS CvVideoCamera默认fps设置为30以上

每当尝试将CvVideoCamera的默认fps设置为30以上时,它将保持设置为30 fps.它允许我将它设置得更低,但没有超过30 fps.我正在使用iPhone 7,所以我知道它能够以60fps的速度拍摄1920x1080的视频.我已经研究过使用AVCaptureSession,但OpenCV的CvVideoCamera允许轻松访问和处理各个帧,所以我想尽可能坚持使用它.

self.videoCamera = [[CvVideoCamera alloc]initWithParentView:self.videoPreviewView]; self.videoCamera.defaultAVCaptureDevicePosition = AVCaptureDevicePositionBack; self.videoCamera.defaultAVCaptureSessionPreset = AVCaptureSessionPreset1920x1080; self.videoCamera.defaultAVCaptureVideoOrientation = AVCaptureVideoOrientationLandscapeLeft; self.videoCamera.defaultFPS = 60; //This still sets it to 30 FPS self.videoCamera.grayscaleMode = NO; self.videoCamera.delegate = self;

iphone opencv objective-c ios

5
推荐指数
0
解决办法
297
查看次数

标签 统计

ios ×1

iphone ×1

objective-c ×1

opencv ×1