草庐IT

AVCAPTURE

全部标签

具有横向大小或分辨率的纵向 iOS 相机 AVCaptureSession

我在纵向模式下创建了AVCaptureVideoPreviewLayer,我想知道如何在纵向模式下以16:9比例(横向纵横比)显示它我试过:1.给相机PreviewLayer16:9大小但它显示为缩放2.我尝试使用videoPreviewLayer?.connection?.videoOrientation=AVCaptureVideoOrientation.landscape分辨率是完美的但它显示为旋转图像(横向相机)我想将相机倾斜成横向纵横比的纵向或具有横向纵横比的人像相机 最佳答案 计算宽高比然后相应地缩放图像..funcim

ios - 锁定/解锁 iPhone 时 AVCapture session 卡住/卡住

我正在我的xamarin.forms应用程序中实现扫描仪功能,为此我正在使用iOSnativeAVCaptureSession。但我的问题是在扫描或捕获session处于事件状态并且设备被锁定时,然后在解锁设备后卡住捕获session,这很奇怪。我尝试使用UIApplication.DidEnterBackgroundNotification|UIApplication.WillEnterForegroundNotification处理它,我在其中停止并再次启动捕获session。但卡住仍在发生。usingSystem;usingAVFoundation;usingCoreFounda

ios - 使用基于 AVCapture 的 viewController 崩溃

我正在开发一个在UIViewController中使用OpenGLVideoCapture的应用在这个Controller的第一次初始化时,我在控制台中收到了这条消息:wait_fences:failedtoreceivereply:10004003消息在viewController初始化后立即显示在那之后,如果我切换到另一个Controller并再次启动该Controller,则在使用EXC_BAD_ACCESS启动ViewController2/4后会发生崩溃asm输出没有那么大的帮助0x32f56a34:bne0x32f56ad4;memmove$VARIANT$CortexA9

ios - 为什么 autoFocusRangeRestriction 没有效果?

您可以通过以下方式告诉iPhone相机对焦于近处或远处的物体:try!device.lockForConfiguration()defer{device.unlockForConfiguration()}device.autoFocusRangeRestriction=.near但是无论我将其设置为近、远还是不设置都没有任何区别。我在两部不同的手机(iPhoneXS和X)上进行了测试,然后将它交给了两位不同的同事进行测试,以防我做错了什么。我们在白天和黑夜测试了画面的一部分近而其余部分远的场景。我们预计,将范围限制设置为近处会导致近处的部分成为焦点,远处的部分也是如此。但它永远行不通。

ios - 更新到 Xcode 9/Swift 4 后 AVCapture 出现奇怪的编译错误

这个问题在这里已经有了答案:AppfreezesaftertryingtousecamerainiOSsimulatorevenwithdocatchhandling(1个回答)关闭5年前。我有一个普通的UIViewController,它使用AVCapturePhoto,我在其中创建了一个自定义捕获Controller。在我更新到Xcode9并将我的代码转换为Swift4之前一切正常,现在当我尝试编译时我得到了这个编译错误:Undefinedsymbolsforarchitecturex86_64:"__T0So22AVCapturePhotoSettingsC12AVFoundat

ios - 使用 ZBar SDK 时 AVCapture 无法设置焦点

这几天一直困扰着我......在我的应用程序中,我使用AVCapture拍照,然后使用ZBarSDK扫描条形码。问题是一旦我在拍完一张照片后加载ZBar,我在拍另一张照片时就失去了自动对焦的能力。如果我先加载ZBar,那么我可以在拍照时调整焦点,但是ZBar失去了对焦能力!我尝试将ZBar换成ShopSavvy代码扫描器SDK,我遇到了同样的问题...这是我用来设置相机以打开自动对焦的代码,但没有发生任何错误,而且我无法对焦!AVCaptureDevice*device=[[selfvideoInput]device];if([deviceisFocusPointOfInterestS

ios - Objective-C AVCaptureDevice 前置摄像头

我遵循了一个教程,该教程指导如何制作自定义但简单的相机应用程序,几乎完全符合我想要的使用需求。实际上,我有两个问题需要更改,但我现在将专注于第一个问题。下面的代码允许使用后置摄像头,但我基本上需要更改它以便我可以使用前置摄像头。我还将在此处链接我从中获取的视频,以表彰他们,并且我遵循了其中一位评论者所说的关于使用前置摄像头的内容,但答案根本没有帮助。https://www.youtube.com/watch?v=Xv1FfqVy-KM我根本不擅长编码,但正在努力学习。任何帮助,将不胜感激!非常感谢。@interfaceViewController()@end@implementatio

ios - 如何使用 AVCaptureVideoDataOutput 和 AVCaptureAudioDataOutput 同时写入视频和音频?

我试图通过使用“AVFoundation”制作一个像藤蔓一样的视频应用程序。现在我可以通过AVCaptureVideoDataOutput保存视频并可以播放。但不知何故音频不工作,我不知道为什么。我是iOS应用程序的初学者,所以解释起来可能不清楚。希望您能理解我的意思并给我一些提示。这是我正在使用的代码。设置AVCaptureVideoDataOutput和AVCaptureAudioDataOutput:AVCaptureVideoDataOutput*videoDataOutput=[[AVCaptureVideoDataOutputalloc]init];[CaptureSess

iOS:未调用 captureOutput:didOutputSampleBuffer:fromConnection

我想从AVCaptureSession的实时馈送中提取帧,我正在使用Apple的AVCam作为测试用例。这是AVCam的链接:https://developer.apple.com/library/ios/samplecode/AVCam/Introduction/Intro.html我发现captureOutput:didOutputSampleBuffer:fromConnection没有被调用,我想知道为什么或我做错了什么。这是我所做的:(1)我让AVCamViewController成为委托(delegate)@interfaceAVCamViewController()(2)

ios - AVCaptureStillImageOutput 图像倒置返回

我正在使用captureStillImageAsynchronouslyFromConnection从相机捕捉图像图像正在倒置保存。我尝试使用保存图像UIImage*flippedImage=[UIImageimageWithCGImage:image.CGImagescale:image.scaleorientation:UIImageOrientationUp]但是这种方向只存在于元数据中,当我从文件中复制数据来处理它时,处理过的图像是颠倒的。(快速查看显示原件是直立的,但处理/过滤后的图像是颠倒的)。设置视频捕获方向的正确方法是什么?我在视频预览层上设置了方向,但这不会影响AVC