avcaptureoutput

    0热度

    2回答

    所以我使用了Objective C中的一些代码,并且我一直在翻译成swift,并且我努力从AVCaptureStillImageOutput创建CIImage。所以如果有人可以看看这段代码,并告诉我哪里出错了,那会很好。 这是目标C代码 - (void)captureImageWithCompletionHander:(void(^)(NSString *fullPath))completionH

    0热度

    1回答

    使用提供的代码录制视频时遇到问题。我正在使用为录制视频创建的示例代码。 具体我不能编译此行没有这个错误:“无法将类型的价值‘的ViewController’指定类型‘AVCaptureFileOutputRecordingDelegate’ var recordingDelegate:AVCaptureFileOutputRecordingDelegate? = self 此线位于一个IBAc

    9热度

    1回答

    的Xcode/iOS版8/AVFoundation相关的错误: error in __connection_block_invoke_2: Connection interrupted 我只是增加AVCaptureVideoDataOutput苹果的示例应用程序 'AVCamManualUsingtheManualCaptureAPI' 我加入了: // CoreImage wants BGR

    1热度

    1回答

    我看到iOS 10引入了AVCapturePhotoOutput作为处理捕捉照片的新类,并且能够通过将两个缓冲区传递给AVCapturePhotoCaptureDelegate方法capture,在主图像旁边创建预览/缩略图图像。 然后这可以通过jpegPhotoDataRepresentation表示为JPEG数据,但是我很感兴趣并且无法找出预览图像如何被存储然后被访问。我猜UIImageVie

    1热度

    1回答

    我找到了使用QR码的教程 - here it is。使用这种方法,我可以从设备相机获取图像并在其中找到QR码。 问题是,当我更改ViewController,甚至停止AVCaptureSession - 似乎我的相机仍在工作,设备正在搜索QR码。那么我应该如何禁用captureOutput方法?

    0热度

    1回答

    我将相机视图用作扫描条形码并使用webview启动其他视图控制器的条形码扫描器。这工作正常,我可以从webview导航到扫描仪并扫描另一个条形码,而不会出现问题。但是,如果我用相机远离视图控制器并返回到视图控制器,摄像机视图将加载,但不再检测条形码。 @implementation ProductScanViewController NSString *loadUrl; AVCapture

    1热度

    1回答

    有没有办法用iPhone 7 Plus的长焦镜头和广角镜头拍照? 我探索了不同的方法,但最好的我可以通过删除输入AVCaptureDeviceTypeBuiltInTelephotoCamera并添加来自AVCaptureDeviceTypeBuiltInWideangleCamera的输入来更换相机。这大约需要0.5秒,但我想同时捕捉它。从硬件角度来看,苹果在使用AVCaptureDeviceT

    1热度

    1回答

    我有两个摄像头源进入OSX应用程序,我试图用AVCaptureMovieFileOutput保存它们。视频不同步需要很长时间。经过一分钟的测试后,他们可以关闭1到5秒。经过一个小时的测试,他们已经休息了20秒。我觉得必须有一些简单的解决方案来保持两个输出同步。我们已经尝试在会话和输出中使用相同的设备,并且我们遇到了同样的问题。我们试图将fps降低到15,但仍然没有运气。 设置输出 func ass

    0热度

    1回答

    我正在努力调试一个奇怪的问题。在CVPixelBufferUnlockBaseAddress(imageBuffer,0);之后的captureOutput:didOutputSampleBuffer:fromConnection:整个UI停止响应触摸。相机预览工作,但我所有的按钮停止响应,我甚至添加了一个UITapGesture,也不会工作。我试图把它放入派遣,但仍然没有成功。 - (void)

    2热度

    1回答

    使用AVCapturePhotoOutput设置自定义摄像头。 配置AVCapturePhotoOutput以提供除主JPEG缓冲区之外的预览缓冲区(缩略图)。 问题是我只接收预览缓冲区一次(第一次捕捉),然后从第二次接收零(主photoSampleBuffer总是正确接收)。 下面是我设置捕获: func capturePhoto() { guard let videoPreview