草庐IT

AVCaptureDevice

全部标签

iOS 5 - AVCaptureDevice 设置焦点和焦点模式卡住实时相机图片

从iOS4开始,我使用以下方法设置焦点:-(void)focusAtPoint:(CGPoint)point{AVCaptureDevice*device=[[selfcaptureInput]device];NSError*error;if([deviceisFocusModeSupported:AVCaptureFocusModeAutoFocus]&&[deviceisFocusPointOfInterestSupported]){if([devicelockForConfiguration:&error]){[devicesetFocusPointOfInterest:poin

ios - Touch ID 卡住 AVCaptureDevice

我有一个AVCaptureDevice可以在屏幕上显示实时相机预览。当TouchIDView覆盖在相机预览上时(使用CAContext的evaluatePolicy),相机预览会卡住。当关闭TouchIDView时,摄像头预览会在重新启动前闪烁黑屏。卡顿和闪黑屏都是有问题的。如何在覆盖TouchIDView的情况下使相机预览保持事件状态? 最佳答案 我不确定这是否可行。当TouchID警报出现在屏幕上时,应用程序似乎失去了控制。我知道当对话框打开时我们的应用程序不会获得旋转事件,而且我知道当我使用Reveal.app检查View层次

ios - 在 iOS 中为 AVCaptureDevice 添加过饱和效果

我已经在我的应用中实现了自定义相机。所以,我正在使用AVCaptureDevice创建这个相机。我还使用SetGrayScaleonOutputofAVCaptureDeviceiniOS在这个自定义相机上设置了GrayScale这个。现在我想在相机上添加过饱和效果。“过饱和提示”应根据提供的公式计算。(将过度曝光像素(R,G,B>=255)转换为黄色(RGB255,255,0))。我想要下图中显示的确切效果。我正在使用以下代码创建GrayScale:-letsepiaColor=CIColor(red:1.0/0.30078125,green:1.0/0.5859375,blue:1

objective-c - AVCaptureDevice - iphone/ipad 作为视频源

AVCaptureDevice是否可以使用(objective-c或Swift)访问作为相机源的iOS设备,当它通过闪电电缆连接时,就像Quicktime对OSXYosemite所做的那样?Quicktimeselectcamerasourceimage如果没有,有没有其他方法可以捕获它?我正在使用AVCaptureDevice.devices()(快速),但它只列出了内置的Mac摄像头和麦克风。 最佳答案 在查看ChrisAdamson后找到了解决方案(感谢apresentationonWWDC)Apple宣布此功能的地方-快进到

swift - AVCaptureDevice.requestAccessForMediaType 从不弹出窗口,始终返回 false

我在询问用户有关相机的权限时遇到了一些问题。authorizationStatus始终为NotDetermined。当我尝试向用户请求许可时,AVCaptureDevice.requestAccessForMediaType永远不会弹出对话框,并且granted总是返回false。我也无法在设置-隐私-相机中找到我的应用程序。有人可以帮我吗?非常感谢letavailableCameraDevices=AVCaptureDevice.devicesWithMediaType(AVMediaTypeVideo)fordeviceinavailableCameraDevices{if(dev

ios - 无法使用 AVCaptureDevice 获取设备

我设法找到了一些代码,可以让我访问手机的设备(例如相机)。问题是,当我使用Xcode编译代码(并且正在打印不同的设备)时,我得到一个空数组。这是我写的:importUIKitimportAVFoundationclassViewController:UIViewController{letcaptureSession=AVCaptureSession()varpreviewLayer:AVCaptureVideoPreviewLayer?//Ifwefindadevicewe'llstoreithereforlaterusvarcaptureDevice:AVCaptureDevice

ios - 如何打开/关闭 iPhone 相机闪光灯?

如何以编程方式打开/关闭iPhone的LED摄像头闪光灯? 最佳答案 #import...-(void)turnTorchOn:(bool)on{//checkifflashlightavailableClasscaptureDeviceClass=NSClassFromString(@"AVCaptureDevice");if(captureDeviceClass!=nil){AVCaptureDevice*device=[AVCaptureDevicedefaultDeviceWithMediaType:AVMediaTypeV

ios - 如何打开/关闭 iPhone 相机闪光灯?

如何以编程方式打开/关闭iPhone的LED摄像头闪光灯? 最佳答案 #import...-(void)turnTorchOn:(bool)on{//checkifflashlightavailableClasscaptureDeviceClass=NSClassFromString(@"AVCaptureDevice");if(captureDeviceClass!=nil){AVCaptureDevice*device=[AVCaptureDevicedefaultDeviceWithMediaType:AVMediaTypeV