问题标签 [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 回答
566 浏览

ios - Swift - captureOutput 帧提取的颜色总是接近黑色

我正在尝试处理视频帧并从中提取集中的颜色。我正在使用,AVCaptureStillImageOutput但每次我拍摄一帧进行处理时它都会发出快门声,所以我切换到AVCaptureVideoDataOutput现在处理每一帧。

这是我正在使用的代码:

随着AVCaptureStillImageOutput我得到几乎正确的输出,但AVCaptureVideoDataOutput即使相机视图进入强光,这些值也总是接近黑色。我猜问题出在帧率或其他问题上,但无法弄清楚。

在最后几次测试运行中,这是我得到的唯一颜色代码#1b1f01

我很想使用原始AVCaptureStillImageOutput代码,但它不应该发出快门声音,我无法禁用它。

0 投票
1 回答
3131 浏览

ios - iOS:如何在 AVCaptureSession 上激活图像稳定功能?

我想在我的应用程序中捕获稳定的图像,但我还没有找到实现它所需的配置。

这是我的代码:

因此会话预设设置正确,但不支持图像稳定。

我可以做些什么来支持图像稳定?


**节奏拳手响应后的第二次尝试: **

我切换到后置摄像头,在设置之前将输出添加到 captureSession,但我的图像仍然没有稳定:

结果是:
不支持
稳定化 稳定化未激活

0 投票
0 回答
259 浏览

ios - 如何裁剪实时相机照片并保存在objective-c的图库中?

我已经创建了相机应用程序。我想在拍摄照片时裁剪照片。 在此处输入图像描述

我正在尝试使用照片裁剪仅捕获中间部分或仅将中间部分保存在画廊中。

我还添加了更多功能来连续拍摄 4 张照片并在照片上添加框架:

在此处输入图像描述

最后将上面的图片保存在图库中。

我只有一个问题是我无法裁剪照片的中间部分请建议我如何轻松裁剪图像仅捕获相机的中间部分。

我们可以只捕捉上截图中显示的中间部分吗?还是我们必须先捕获然后裁剪图像?

请建议我

谢谢你

0 投票
0 回答
156 浏览

ios - 从 $cordovaCamera 上传文件后未触发 iOS 回调

我正在用 ionic 构建一个混合应用程序,它在科尔多瓦上运行。我使用$cordovaCamera 插件从手机中捕获图像,方法是从手机的图库中选择或使用相机拍照。

然后我使用Restangular将该图像发送到我的服务器,当该操作完成时,我想在屏幕上显示一条状态消息。

我的问题:以上所有内容都可以在 Android 上完美运行。在 iOS 上,它在从图库中选择图像时起作用,而不是在直接从手机中捕获图像时起作用。在这种情况下,图像被正确传输到服务器,请求返回 201 Created 就像它应该的那样 - 但then()从未输入回调函数。

如果有人能解释这种行为,那就太棒了……我的第二个最好方法是在 iPhone 上捕获图像,保存到图库,然后尝试检索最后保存的图像,但我无法弄清楚知道如何做,我宁愿让这个工作。

更新:我已将其范围缩小到 Restangular 部分 - 如果我使用 $http 而不是调用 Restangular 上传函数,回调会按预期触发,一切都很好......所以这就是我要做的,但如果有人能告诉我问题出在哪里,我将不胜感激。

相关代码:

0 投票
0 回答
52 浏览

objective-c - 将手机旋转到横向时,UIImagePickerControllerSourceTypePhotoLibrary 侧身转向相机

我是 xcode 的新手。在我的视图控制器中有图片库选项。用户可以标签图像来查看和添加图像。当用户单击添加新图像选项时,它的显示弹出有两个选项,如图像和相机。用户可以从图库中添加图像,也可以从相机中捕获新图像。在这种情况下,我的相机视图工作正常。然后我单击图库查看图库照片完美显示。但是当我将画廊照片视图旋转到风景时,它会自动侧向相机。这是我的问题.. 我想当手机以横向旋转照片库时,它不会横向显示相机视图。请任何人帮助我。我的代码在下面

}

当我在 potrait 中选择图片库视图时

在此处输入图像描述

和风景

e在此处输入图像描述

0 投票
1 回答
678 浏览

ios - Qt iOS:更改从相机接收到的帧的格式

QVideoFilterRunnable::run方法接收到的帧格式为 QVideoFrame::Format_NV12所以在将其加载到 GPU 纹理之前,glTexImage我需要BGRA先将其转换为。有什么办法可以改变相机的输出格式吗?

这是原始问题:

0 投票
2 回答
407 浏览

ios - 弹出到相机 UIImagePickerViewController 时禁用模糊视图

我在我的应用程序中以相机模式显示 UIImagePickerController 模式。当用户拍照时,我将在 UIImagePickerController 上推送一个带有拍摄图像的新视图控制器。像这样 -

myViewController 在其 UIImageView 中显示图像。

但是当我从 myViewController 中弹出时,我看到了模糊的图像覆盖和禁用的控件。当我弹回来时,我真的想看到相机预览。

我已经确认没有需要移除的camerOverlayView。我现在让它工作的方式是将 sourceType 设置为 PhotoLibrary 并返回到 Camera ,从而强制重新初始化相机。但我想知道为什么会出现这种模糊的视图以及如何完全避免它。

在此处输入图像描述

0 投票
1 回答
924 浏览

ios - 从 HTML5 在 iOS 上自定义相机视图

我正在为我目前正在使用 Web 编程语言开发的 iOS 构建一个应用程序。HTML、CSS、jQuery 等。我这样做是因为第一次使用这些语言对我来说更快。

我的应用程序将为用户提供录制视频的可能性,我知道从带有 HTML5 的 iOS 6 开始可以做到这一点并将其上传到我的服务器。但是,我希望能够创建自定义相机视图,例如就像 Snapchat 中的那样,能够记录视频的自定义持续时间(例如最多 20 秒),带有进度条等。

我的第一个问题是:从 HTML5 开始,是否可以限制视频录制的持续时间?例如最多 20 秒?

第二个问题:我是否可以继续使用网络语言开发我的应用程序,并且当用户单击“录制视频按钮”时,直接在 iOS 代码中触发事件?所以我可以用 iOS 语言启动自定义相机视图,然后从 iOS 代码直接发送到我的服务器吗?

谢谢你的帮助。

0 投票
1 回答
778 浏览

ios - 对于iOS应用开发,是否可以检测相机是否拍照?

我正在为 iPhone 构建一个 iOS 应用程序,理想情况下,每当有人使用预装/通用相机应用程序拍照时,它都会创建一个带有各种操作的警报。是否可以检测是否已拍摄照片或视频?如果是这样,怎么做?(我正在使用 Swift 和 Xcode 7 - 如果可能的话,将不胜感激任何帮助。)

0 投票
1 回答
1360 浏览

ios - 如何从 Camera ios 拍摄多张图像

我正在制作一种从相机拍照并从库中选择照片的实现。

为了从库中拍照,我使用ELCImagePickerController并在滚动视图中设置图像。

我想要做的是从相机中拍摄几张图像并将其设置在同一个滚动视图上。

目前我的实现是:

有了这个,我每次只能拍一张照片,当我再次设置它时,它会替换另一张。我怎样才能服用几杯?我想怎么做?