Ios 为什么我的摄像机能覆盖整个视野?

Ios 为什么我的摄像机能覆盖整个视野?,ios,opencv,storyboard,Ios,Opencv,Storyboard,我使用的是CVD摄像机,因此: - (void)viewDidLoad { [super viewDidLoad]; self.videoCamera = [[CvVideoCamera alloc] initWithParentView:imageView]; self.videoCamera.delegate = self; self.videoCamera.defaultAVCaptureDevicePosition = AVCaptureDevicePos

我使用的是CVD摄像机,因此:

- (void)viewDidLoad
{
    [super viewDidLoad];
    self.videoCamera = [[CvVideoCamera alloc] initWithParentView:imageView];
    self.videoCamera.delegate = self;
    self.videoCamera.defaultAVCaptureDevicePosition = AVCaptureDevicePositionBack;
    self.videoCamera.defaultAVCaptureSessionPreset = AVCaptureSessionPresetiFrame960x540;
    self.videoCamera.defaultAVCaptureVideoOrientation = AVCaptureVideoOrientationPortrait;
    self.videoCamera.defaultFPS = 30;
}

- (void)viewDidAppear:(BOOL)animated
{
    [super viewDidAppear:animated];
    [self.videoCamera start];
}
我的故事板如下所示:


加载视图时,条形图短暂可见,视图的其余部分为白色。然后,当相机启动时,它会填满整个屏幕。为什么要这样做?

您是否尝试过使用不同的父视图

UIView *camView = [[UIView alloc] initWithFrame:CGRectMake(10, 10, 300, 400)];
[self.view addSubview:camView];
self.videoCamera = [[CvVideoCamera alloc] initWithParentView:camView];

self.videoCamera=[[CvVideoCamera alloc]initWithParentView:imageView]??它的作用是什么?故事板的大小是否适合iPhone5,而您使用的是4还是4s?自动布局?@Tom Medley:你找到这个问题的解决方案了吗?