问题标签 [avcapture]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
745 浏览

iphone - AVCaptureVideoPreviewLayer 和 OpenCV

我在使用 iOS SDK 将结果显示到 preivewLayer 时遇到问题。在理解如何用处理过的帧“替换”捕获的帧时,我需要你的一些建议。

事实是:我有一个非常标准的 AVCapture 配置应用程序与 OpenCV 框架混合。

显然这不是那么正确。例如,新内容的大小没有正确调整大小,而捕获的帧是正确的,只是因为我设置了

但是“最大”的问题是我处理的图像在捕获的帧后面,视频非常流畅,而我处理的视频(在帧后面)不是那么流畅(即使我什么都不做,直接分配相同的图像) .

你们中的任何人都可以帮助我了解如何将处理后的图像直接应用到 previewLayer(在这种情况下使用 OpenCV)。

非常感谢...

0 投票
2 回答
5742 浏览

ios - 打开相机时如何绘制网格线avcapturemanager

我想显示像打开相机时出现的网格线。我正在使用 AVCaptureManager。我应该使用核心图形来绘制网格线吗?这些网格线的大小是多少?

谢谢

0 投票
0 回答
1864 浏览

ios - 带有 AVCaptureVideoPreviewLayer 的横向模式

我正在尝试使用 AVCaptureVideoPreviewLayer 让相机以横向模式显示,但无论我做什么,在横向模式下,相机总是只显示在屏幕的一半上。

我有它所以我的应用程序只支持横向右,并且当应用程序启动时视图方向显然是横向右,但是当我将视频预览层的框架设置为视图的边界时,它就好像它仍然在纵向模式。如果我记录视图的宽度和高度,它会打印 320x568 而不是 568x320。

我已经搜索并查看了与我正在尝试做的事情相关的每个线程和指南,但还没有找到适用于其中任何一个的解决方案。

这是我的代码(在 viewDidLoad 中):

上面的代码在我的设备上产生了这个结果:http: //i.imgur.com/Yz1Bgow.jpg

任何帮助将不胜感激。

编辑:

所以我想出了一个解决方案。我不知道是否有办法解决这个问题,但这是我能想到的唯一方法,所以在相机出现之前不会有任何延迟。我基本上只是用视图的翻转宽度和高度制作了一个新的 CGRect。

这是固定代码:

0 投票
1 回答
4730 浏览

iphone - 如何更改 AVCaptureVideoPreviewLayer 帧的高度和宽度

请帮助我如何更改 AVCaptureVideoPreviewLayer 帧大小和

我路过Height =100px ; and width = 300px

如果我通过高度大小 100 而不是宽度不会更改为 300px

这是代码:

0 投票
1 回答
3023 浏览

ios - iOS 设备上支持的 AVCaptureSessionPreset

有没有办法检查 iOS 设备是否支持具体的 AVCaptureSessionPreset?我想设置 AVCaptureSession 的分辨率,但我不知道如何检查设备是否能够使用选定的分辨率捕获相机帧。

0 投票
2 回答
536 浏览

iphone - 如何从 avfoundation 相机获取视频输出

在这里,我正在尝试录制视频和处理输出缓冲区,我正在使用 avfoundation 相机录制视频并以样本缓冲区委托方法收集输出并在图像视图中显示该输出。一切都可以找到,但是如何从这里保存视频可以任何人请帮助我。

0 投票
1 回答
581 浏览

ios - 如何使用 AVCaptureDevice 保存图像

我在我的项目中使用 Apple 的 GLCameraRipple 示例代码,我想知道是否有办法拍摄照片/视频?项目可以在https://developer.apple.com/library/ios/samplecode/GLCameraRipple/Introduction/Intro.html找到

0 投票
5 回答
30952 浏览

iphone - 查找设备相机分辨率iOS的方法

使用设置找到要捕获的图像分辨率的最佳方法是什么AVCaptureSessionPresetPhoto
我试图在捕获图像之前找到分辨率。

0 投票
1 回答
936 浏览

ios - AVCaptureVideoPreviewLayer 抓拍角度变短了?

我在想知道为什么 AVCaptureVideoPreviewLayer 缩短了相机的角度时遇到了一些问题。我的意思是相机比默认相机或 UIImagePickerController 相机具有更多的缩放。我测试了 AVCaptureVideoPreviewLayer,它看起来就像在默认相机应用上使用视频选项时一样放大了。

我有可能收回额外的变焦吗?我想要相机广角而不是视频变焦。我正在使用叠加层,这就是我使用此选项的原因。

0 投票
1 回答
611 浏览

ios - 从 captureOutput:didOutputSampleBuffer:fromConnection 中捕获的帧制作视频

如何从 -captureOutput:didOutputSampleBuffer:fromConnection 中捕获的帧制作电影并保存到照片库?

谢谢你。