草庐IT

cap_avfoundation

全部标签

ios - AVFoundation人脸检测能定位眼睛和嘴巴位置吗?

当使用CoreImage面部检测时,我得到具有眼睛和嘴巴位置属性的CIFaceFeature对象。当使用AVFoundation和AVMetadataObjectTypeFace作为元数据对象类型时,我得到具有偏航角和滚动角属性的AVMetadataFaceObject。有没有办法在使用AVFoundation时获取眼睛和嘴巴的位置?谢谢 最佳答案 AVFoundation人脸检测不会返回嘴巴和眼睛的位置。然而,嘴巴和眼睛相对于边界框的位置变化不大。例如,我发现眼睛几乎总是位于:(0.3*脸宽,0.3*脸高)(0.7*脸宽,0.3*

ios - 如何使用 captureStillImageAsynchronouslyFromConnection 实现多重拍摄(iOS AVFoundation)

我正在尝试在循环中使用captureStillImageAsynchronouslyFromConnection捕获连续(多镜头)高分辨率图像,但它偶尔会暂停以重新聚焦。我锁定了对焦模式(如其他stackoverflow帖子中所述),但这并没有阻止相机偶尔重新对焦。我的代码片段是://[self.sessionbeginConfiguration];if([devicelockForConfiguration:nil]==YES){if([deviceisFocusModeSupported:AVCaptureFocusModeLocked]){[devicesetFocusMode:

iOS AVFoundation 设置曝光值,以 EV 为单位

您好,我正在构建扫描IOS应用程序(BarCode和QRCode)。我有一个silder来调整曝光值(根据光照条件使图像更亮或更暗。我正在使用它来手动设置曝光值captureDevice.setExposureTargetBias(slider.value,completionHandler:nil)但我的问题是ExposureTargetBias的最小值和最大值是多少,以便我们可以为设置min和max值相应的slider?这是调整图像亮度的合适方法还是有其他方法?(iOS)。 最佳答案 您可以使用captureDevice.min

ios - 可以使用 NSURLProtocol 的子类、使用 MPMovieController 或 AVFoundation 来播放视频吗?

我目前正在尝试将视频播放到具有在自定义NSURLProtocol子类中定义的自定义方案的URL。最初我试图使用MPMoviePlayerController来实现这一点,但在遇到问题并检查堆栈溢出后,我发现MPMoviePlayerController没有按预期处理NSURLProtocol子类。HowtoplaymoviewithaURLusingacustomNSURLProtocol?因此我决定看一下AVFoundation框架,然而,这似乎也行不通。我只是想知道这是否可行,或者我是否在尝试穿墙?使用AVFoundation,我使用的方法如下所示。可能值得一提的是,这在使用标准U

ios - AVFoundation 视频预览比原生相机应用暗

我正在使用AVFoundation来制作视频帧。问题是相框看起来比原生相机应用中的要暗,尤其是在黑暗区域。如我所见,native相机应用程序(iOS8)一直在进行一些调整(ISO、快门速度)并不断适应环境光线条件(似乎在低光照条件下它会降低快门速度,而不是增加ISO)。我无法让我的视频预览看起来一样。尝试将曝光模式设置为AVCaptureExposureModeContinuousAutoExposure,但效果不尽相同。请指教 最佳答案 IOS8对图像捕获进行了多项改进,我相信native应用程序不会依赖其中的一些改进。如果您有权

ios - AVFoundation 相机预览层不工作

所以,我正在尝试使用AVFoundation实现一个相机。我想我做的一切都是对的。这就是我正在做的创建session获取视频类型的设备遍历设备以获取背面的摄像头使用#3中提到的设备获取设备输入并将其添加到session中创建类型为AVCaptureStillImageOutput的输出设置输出设置并将其添加到session从我的View2中获取一个CALayer(下面将解释我所说的View2的含义)创建一个AVCaptureVideoPreviewLayer实例将其添加到#7中提到的图层开始运行session所以我有2个观点。上面的是View1,下面的是View2。View1应该提供自

ios - 在后台队列上创建和销毁 AVFoundation 类?

我试图消除在主线程上分配AVPlayer、AVPlayerItem和AVURLAsset时发生的一些主线程性能影响。有没有人有将这些对象的分配/释放移动到后台线程的经验?同样,AVPlayer的currentItem是否可以设置在后台队列上? 最佳答案 以下肯定会影响滚动性能创建AVPlayer,10fps下降将播放器添加到AVPlayerLayer,15fps下降开始播放,15/25fps下降暂停播放,15fps下降取消分配AVPlayer,帧数下降20+我尝试从后台线程分配AVPlayer,但是,AVFoundation将切换回

ios - 使用 AVFoundation 录制视频时自定义相机放大/缩小

在最新的iOS7.1中原生相机应用程序可以在录制视频时放大/缩小,照片中保存的视频确实显示了放大/缩小效果。现在,我正在使用AVFoundation来实现自定义视频。我可以在录制视频时放大/缩小,方法是使用videoMaxScaleAndCropFactor修改AVCaptureVideoPreviewLayer。但是,保存的视频不显示放大/缩小效果。有没有实现这个功能的提示???? 最佳答案 试试这个:floatzoomLevel=2.0f;floatzoomRate=2.0f;if([devicerespondsToSelect

ios - 示例代码中 AVFoundation.Framework 中的 static void 指针

我正在查看AVFoundation.Framework的示例代码->AVSimpleEditoriOS&我发现了我无法理解的以下行。staticvoid*AVSEPlayerItemStatusContext=&AVSEPlayerItemStatusContext;staticvoid*AVSEPlayerLayerReadyForDisplay=&AVSEPlayerLayerReadyForDisplay;考虑以下staticvoid*AVSEPlayerItemStatusContext=nil;staticvoid*AVSEPlayerLayerReadyForDisplay

iphone - 使用 AVFoundation 逐帧录制音频和视频

iOS4中如何使用AVFoundation逐帧录制音视频? 最佳答案 您提到的AVCamDemo与您需要做的很接近,应该能够将其用作引用,其中包括您需要使用的以下类,以实现您正在尝试的目标...所有类是AVFoundation的一部分,你需要AVCaptureVideoDataOutput和AVCaptutureAudioDataOutput-使用这些类从摄像机和麦克风获取原始样本使用AVAssetWriter和AVAssetWriterInput为了将原始样本编码到一个文件中——以下示例macOSXproject显示了如何使用这些