avcapture相关内容

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

我想像打开相机时出现的那样显示网格线.我正在使用 AVCaptureManager.我应该使用核心图形来绘制网格线吗?这些网格线的大小是多少? 谢谢 解决方案 您确实可以添加自定义视图作为覆盖在您的相机视图上,以使用 QuartzCore 绘制网格. 这就是我在我的应用 Subvision 中的做法: 我用来绘制它的代码(注意:我的网格是可调整的,所以它可以是 10x10 ..
发布时间:2022-01-18 09:56:42 移动开发

将 Metal MTKView 实时捕获为电影?

从 MTKView 捕获帧的最有效方法是什么?如果可能,我想实时保存帧中的 .mov 文件.是否可以渲染成 AVPlayer 框架之类的? 目前正在使用此代码进行绘制(基于@warrenm PerformanceShaders 项目): func draw(in view: MTKView) {_ = inflightSemaphore.wait(超时:DispatchTime.dista ..
发布时间:2022-01-01 11:25:10 移动开发

AVCaptureVideo不显示标签

我正在尝试从控制台保留对象,以将其显示为标签(classifierText).出现警告"UILabel.text必须仅从主线程使用".为什么将这些商品显示为标签,这似乎有什么问题? var previewLayer: AVCaptureVideoPreviewLayer! let classifierText: UILabel = { let classifier = UILabe ..
发布时间:2020-06-21 19:56:39 移动开发

AVCaptureStillImageOutput& UIImagePNGRepresentation

对于某些我认为不应该那么困难的事情,我一直很苦,所以我想我必须从错误的角度看问题. 为了了解AVCaptureStillImageOutput和相机的工作原理,我制作了一个小应用程序. 此应用程序可以拍照并将其另存为PNG文件(我不需要JPEG).下次启动该应用程序时,它将检查是否存在文件,如果存在,则将文件中存储的图像用作该应用程序的背景视图.这个想法很简单. 问题是它不起作用.如果 ..

iPhone前置摄像头-点按即可对焦?

我正在尝试确定是否可以通过前置摄像头设备进行点击对焦.我在iPhone4维基百科上看到它支持焦点,但没有更多细节.当我在前置摄像头上调用isFocusPointOfInterestSupported时,它返回NO,因此...我认为它不受支持.但是,Apple相机应用程序似乎在前置相机上有一些轻按支持-这是焦点还是在轻按点调整曝光? 前置摄像头支持的对焦能力是多少? 预先感谢您的任何答复 ..
发布时间:2020-06-21 19:56:30 移动开发

在应用程序中更改iPhone相机快门音

当用iPhone拍摄图像时,如何更改播放的声音?我正在使用AVCapture,并且想要捕获静止图像(而不是从视频中获取帧)以获取图像质量. 提前谢谢! 解决方案 研究后,似乎几乎无法通过SDK更改标准的相机快门声音. 此答案支持这一点.您可以替换自己的声音,但不能在应用程序中替换. 对于AVCapture,似乎还无法更改快门音,因为秘密捕获图像违反了App Store政策 ..
发布时间:2020-06-21 19:56:27 移动开发

以120/240fps保存视频

我正在制作一个应用,以设备的最大帧频(即iPhone 5s中的120fps和6s和6s中的240fps)录制视频.我已经成功配置了AVCaptureDevice来设置maxFrameRateDuration,我将currentDevice.activeFormat.videoSupportedFrameRateRanges打印到日志中,并且一切正常. 但是当我尝试保存视频时,它确实以正常帧速 ..
发布时间:2020-06-21 19:56:23 移动开发

AVCaptureVideoPreviewLayer在屏幕截图上不可见

我有一个应用程序,该应用程序添加了一些实时动画和图像以在AV Foundation相机中预览视图.我可以进行“硬件屏幕截图"(按住“侧面"按钮和“调高音量"按钮),并且可以.但是,我需要一个用于截屏的按钮. 所有获取屏幕截图的方法(例如UIGraphicsGetImageFromCurrentImageContext(或view.drawHierarchy()))都会在视频预览所在的黑屏中显 ..
发布时间:2020-06-21 19:56:21 移动开发

AVCaptureStillImageOutput图像倒置返回

我正在使用captureStillImageAsynchronouslyFromConnection 从相机捕获图像 图像倒置保存.我尝试使用 保存图像 UIImage *flippedImage = [UIImage imageWithCGImage:image.CGImage scale:image.scale orientation:UIImageOrientationUp] 但 ..
发布时间:2020-06-21 19:56:15 移动开发

在iOS10中使用AVCapturePhotoOutput-NSGenericException

我目前正在尝试弄清楚如何使用iOS 10的AVCapturePhotoOutput方法,但遇到了麻烦.我觉得自己即将做好,但继续收到错误消息: 由于未捕获的异常"NSGenericException"而终止应用程序,原因:“-[AVCapturePhotoOutput capturePhotoWithSettings:delegate:]没有活动和启用的视频连接" 我试图将这行代码放入 ..
发布时间:2020-06-21 19:56:12 移动开发

iOS:iPhone 11 Pro上的割炬级别

我正在使用 AVCaptureDevice.setTorchModeOn(level)方法以可变的亮度打开手电筒。 在我的旧版iPhone SE上,它工作正常-当我将级别从 0 更改后,我可以清楚地看到4种不同的亮度级别到 1 。 但是在iPhone 11 Pro上,手电筒仅在 1.0 !而且,如果远离最大水平(与Control Center的手电筒相比),则为亮度。 我尝试使用 ..
发布时间:2020-06-06 19:50:27 移动开发

如何在不使用预设的情况下在iOS上录制视频?

在iOS上录制视频的更简单方法是设置 AVCaptureSession.sessionPreset 。 但这对我不起作用,因为我想控制合并等参数,稳定(电影,标准或无)和ISO。 我找到了想要的格式并将其分配给 activeFormat ,但是当我尝试开始记录时,出现错误: 由于未捕获的异常'NSInvalidArgumentException'而终止应用程序,原因: '***- ..

正确的方法来优化我的AVCaptureSession?

我让我的AVCaptureSession工作,它几乎完美地复制了Camera.app用户界面,然而,几秒钟后应用程序将崩溃,我只是找不到我做错了什么。我真的希望有人知道如何优化这个! 我 AM 使用ARC;而且,整个会话运行良好,但稍微崩溃了。 AVCaptureSession委托方法被调用似乎每秒钟。如果只有当用户按下“拍照”按钮时才有办法调用该方法,那么如何在保持“实时”预览图层的同时执 ..
发布时间:2018-11-01 13:35:43 移动开发

AVCapture appendSampleBuffer

我对此感到疯狂 - 到处寻找并尝试了我能想到的任何事情。 制作使用AVFoundation的iPhone应用程序 - 特别是AVCapture使用iPhone相机拍摄视频。 我需要在录制中包含的视频源上叠加自定义图像。 到目前为止,我已经设置了AVCapture会话,可以显示Feed,访问框架,将其保存为UIImage并将叠加图像放在上面。然后将这个新的UIImage转换为CVP ..
发布时间:2018-11-01 12:02:40 移动开发