avcapture

    1热度

    1回答

    有没有办法用iPhone 7 Plus的长焦镜头和广角镜头拍照? 我探索了不同的方法,但最好的我可以通过删除输入AVCaptureDeviceTypeBuiltInTelephotoCamera并添加来自AVCaptureDeviceTypeBuiltInWideangleCamera的输入来更换相机。这大约需要0.5秒,但我想同时捕捉它。从硬件角度来看,苹果在使用AVCaptureDeviceT

    0热度

    2回答

    我想存储和检索从我的avcapturesession中拍摄的图像。我可以通过按钮按下来做到这一点,但我希望在拍摄后自动出现图像。它可以与IBAction印刷机正常工作。这是我所做的。我用这段代码将图像保存为用户默认值 UIImage *Capture = [UIImage imageWithData:self.jpegPhotoData]; capturetest = Capture; NSD

    0热度

    1回答

    我目前正在创建一个iOS应用程序,该应用程序使用相机以每秒15帧的速度捕捉30秒(共450帧)。问题是[self.session startRunning](提供的代码的最后一行)似乎没有工作;我这样说是因为我设置了一个名为hues的数组,以获取应该捕获的450帧中每一帧的平均红色值。但是,即使在开始和停止检测之后,阵列仍为空。我错过了什么? #import "ViewController.h"

    1热度

    1回答

    我需要确保我的AVCaptureSession在停止前运行15秒。我怎么能这样做呢?我很犹豫使用等待或睡眠因为我确信它会停止输入的输入。在我运行停止命令之前,我可以使用什么等待15秒? 示例代码: [self.session startRunning]; // wait 15 seconds [self.session stopRunning];

    2热度

    1回答

    我有一个相机应用程序,它允许用户拍照和录制视频。 iPhone使用适配器连接到医用耳镜,因此捕获的视频非常小(大约一角钱)。我需要能够缩放视频以填满屏幕,但一直未能弄清楚如何操作。 我发现this answer here on SO使用ObjC,但还没有成功地将它翻译成Swift。我非常接近但陷入困境。这是我用于处理UIPinchGestureRecgoznier代码: @IBAction fun

    1热度

    1回答

    所以,我磁体如何使缩放效果与CATransform3DMakeScale(2.4,2.4,2.4),但现在我已经试图拯救Zoome预览消息(代码为我做缩放)问题: // init camera device let captureDevice : AVCaptureDevice? = initCaptureDevice() print("camera was initializ

    -1热度

    1回答

    我试图挽救didOutputSampleBuffer的CMSampleBuffer,为iOS开发者文档,我把它复制在CFArrayRetainCallBack像打击: static const void * ObjectRetainCallBack(CFAllocatorRef allocator, const void *value) { CMSampleBufferRef buff

    1热度

    1回答

    我有一个需要精确控制割炬输出水平的应用程序。该水平是通过这个功能设置: setTorchModeOnWithLevel(_:) 功能请求0和1之间的连续浮动,但似乎只具有0 4个不同的输出电平 - 1. 这是正确的吗?我无法找到任何关于输入范围内的变化是连续的还是离散的文档。

    11热度

    1回答

    我正在通过此视频观看以制作自定义相机视图。 https://www.youtube.com/watch?v=w0O3ZGUS3pk 但是由于iOS的10和3迅速改变很多事情都不再相关 以下是我改变弃用功能新ones..however没有错误后,下了代码,也没有看到对UIView的预览 import UIKit import AVFoundation class ViewController:

    0热度

    1回答

    正在使用AVCapture录制视频并存储在文档目录中。 现在我们正在点击录制按钮点击来存储视频录制的开始时间。 我们正在观察点击录制按钮和实际录制文件之间的一些延迟时间(以毫秒为单位)。 dispatch_async(sessionQueue, ^{ if (! self.movieFileOutput.isRecording) { // Update the orien