问题标签 [ios-camera]

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 投票
1 回答
357 浏览

ios - iOS8 中带有延时/慢动作的 UIImagePickerController

我可以将这些功能添加到UIImagePickerControlleriOS8 上吗?在相机应用程序中,它似乎是一种原生功能——但问题是这样的界面是否存在?

0 投票
1 回答
589 浏览

ios - 在 iOS 相机预览上固定形状的位置

我正在开发一个基于 iOS 相机的应用程序,其中我必须捕获第一个点,然后我需要将线绘制到当前焦点到第一个捕获点。MagicPlan 就是这样工作的。

这是一张图片:

魔术计划示例

我尝试使用加速度计值和设备的倾斜角度为第一点固定一个点。但是,到目前为止还没有运气。我将如何从第一点画线到第二点?

这是我到目前为止尝试过的代码:

0 投票
3 回答
1654 浏览

ios - 使用 AVFoundation 为多张图像仅播放一次相机声音或以编程方式简单地静音/抑制声音

关于Question 1 , Question 2 , Question 3,我在同一个平台上有类似的问题。

我正在使用 AVFoundation 拍摄多张图像(5 张图像 - 1.5 秒内的连拍模式),我能够成功拍摄 5 张图像,但每次拍摄新图像时都会发出快门声。

我将captureStillImageAsynchronouslyFromConnection用于静止图像。图像质量/清晰度是我的主要关注点,我不想在图像质量和图像捕获速度上妥协。

我的查询是:

1)我可以只播放一次声音,即。仅适用于第一张图像,而不适用于所有 5 张图像。

2)我可以改变快门声音,如果是,如何?。

3) 如果合并了更改,苹果是否会批准此类应用程序。

我了解第 3.3.8 节中有关快门声音的 App Store 政策。

用户界面、数据收集、当地法律和隐私:

第 3.3.8 节:任何形式的用户或设备数据收集,或图像、图片或语音捕获或记录(统称为“记录”),以及任何形式的数据、内容或信息收集、处理、维护、上传、同步、存储、由您的应用程序执行、通过或与您的应用程序相关的传输、共享、披露或使用必须遵守所有适用的隐私法律和法规以及任何相关的计划要求,包括但不限于任何通知或同意要求。特别是,作为应用程序的一部分,必须向用户显示合理显眼的音频、视觉或其他指示符,以表明正在录制。

如果我们可以静音/完全抑制相机快门声音(完全没有声音)也很好。

0 投票
1 回答
1280 浏览

ios - 如何在视图中定位 AVCaptureVideoPreviewLayer?

我想在方形 UIView 中显示相机预览。这就是我正在做的事情:

结果是相机预览自动调整大小以完全适合视图。

我希望它水平适合并垂直裁剪。

怎么做 ?

0 投票
1 回答
294 浏览

ios - 使用 Desire Rect 裁剪图像

SO上有很多问题,但不幸的是我无法使用它们解决我的问题。我在我的相机上添加了一个叠加视图,现在想要在蓝色边框内获取图像(只有水瓶)。

我尝试了如下代码块

但有两个问题

  1. 任何裁剪的图像都变得太大
  2. 方向更改为 -90。

对于第 1 点,我认为我提供cropRect的太小了,这就是为什么它显示的图像的一小部分太放大了。在我的另一个上,viewController我有UIImageView(需要显示裁剪的图像)与蓝色边框内的相机矩形大小相同。所以问题是如何裁剪图像以及我应该提供什么值cropRect

在此处输入图像描述

0 投票
2 回答
3248 浏览

ios - 如何在 UIView 中显示实时摄像头输出

我想在视图控制器中显示实时相机输出。我从这个例子开始。

这就是我所做的:我在故事板中创建了一个新的视图控制器并将其连接到下面的类。代码和输出如下。

这就是我在输出中看到的全部内容:

在此处输入图像描述

示例中,我无法判断以下代码应该放在哪里?所以,我把它放在viewDidLoad中。可能需要去其他地方吗?

0 投票
1 回答
33 浏览

ios - 我需要做什么才能自动关闭 iPhone 摄像头?

我正在制作一个必须启动相机的应用程序。这是否必须通过用户交互来完成?或者我可以只调用一个函数吗?似乎它必须是可能的。看起来 Snapchat 这样做是因为它有自己的相机 UI(仅供参考,我正在使用 swift,并且对 iOS 编程非常陌生。我已经使用了大约一周,但我有 JS 经验)

0 投票
1 回答
83 浏览

ios - 根据图片计算实际宽度,知道距离

我知道相机和物体之间的距离

我知道使用的相机类型

我知道图片上的像素宽度

我可以计算出物体的真实宽度吗?

0 投票
2 回答
819 浏览

ios - iOS 默认相机原始帧格式

我是 iOS 开发的新手,我需要捕获相机帧并将它们转换为 yuv420 以执行 h264 编码。在我的 android 应用程序中,我使用 libyuv 进行转换。现在我想在 iOS 中复制同样的东西。我想知道我有哪些选项以及如何在 iOS 中接收带有数据的相机回调?

0 投票
1 回答
2425 浏览

ios - iOS:在相机打开并拍照时从另一个应用程序播放音乐

我检查了谷歌和这里。也许这个问题还没有被问到,或者我只是以一种非常奇怪的方式问它。有一些应用程序,我特别注意到的一个是 Snapchat,当应用程序打开时,即使使用相机,甚至在打开或关闭静音开关拍照时,音乐也会继续播放。相机的声音也消失了。

举个例子,现在我正在通过 Soundcloud 听音乐,当我打开我的应用程序时,音乐停止播放,但是一旦我将这行代码放入我的appWillEnterForeground方法中,我可以在使用我的应用程序时按下播放并继续播放音乐:[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryAmbient error:nil];

当我在 Snapchat 中执行此操作时,音乐会继续播放。即使我也拍视频!

如何?