使用 iPad 3 的后置摄像头作为放大镜 [关闭]
Posted
技术标签:
【中文标题】使用 iPad 3 的后置摄像头作为放大镜 [关闭]【英文标题】:Use iPad 3's rear camera as magnifying glass [closed] 【发布时间】:2013-03-29 22:18:29 【问题描述】:我想将 iPad3 的后置摄像头用作放大镜,作为老年人应用程序的一部分。
我的想法是以固定变焦(例如 3 倍)显示后置摄像头输入。我还没有使用过 ios 相机功能 - 对于这种情况,您建议使用哪个 UIView 子类,以及如何在不显示相机按钮的情况下显示相机的输入(使用固定缩放)?
【问题讨论】:
【参考方案1】:我认为你会因为你的问题过于宽泛而遭到反对; *** 往往用于解决提问者尝试过某事但无法理解结果的非常具体的问题。
话虽如此,最好的起点可能是 AVFoundation,尤其是 AVCaptureVideoPreviewLayer
以及成功创建会话所需的各种会话。它是一个层而不是一个视图,但足以包裹到一个视图中,它没有任何相机按钮,除非您专门开始添加它们。转换将像任何其他层一样对其进行处理。
在 iOS 4 中添加了 AVFoundation。在此之前,建议使用 UIImagePickerController
并将 showsCameraControls
设置为 NO
。然而,这非常不灵活,您需要应用以正确构建输入的确切cameraViewTransform
并没有真正记录在案,根据我的经验,Apple 似乎几乎在每个主要操作系统版本和大多数次要版本中都设法打破了它。 AVFoundation 专门用于解决这些问题。
因此,您现在可能应该做的是阅读 AVCaptureVideoPreviewLayer,尝试让示例项目正常工作,如果您遇到适当的自包含代码片段,请再次在此处发布。
【讨论】:
以上是关于使用 iPad 3 的后置摄像头作为放大镜 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
徕卡官方助阵华为P10 新iPad Pro下月来袭 | 资讯100秒
iPad uiimagepickercontroller 仅前置摄像头
10.5/12.9寸新iPad Pro渲染图曝光:史上首次双摄像头
是否可以同时在 react-native 中使用前置和后置摄像头?