问题标签 [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.
ios - Swift - captureOutput 帧提取的颜色总是接近黑色
我正在尝试处理视频帧并从中提取集中的颜色。我正在使用,AVCaptureStillImageOutput
但每次我拍摄一帧进行处理时它都会发出快门声,所以我切换到AVCaptureVideoDataOutput
现在处理每一帧。
这是我正在使用的代码:
随着AVCaptureStillImageOutput
我得到几乎正确的输出,但AVCaptureVideoDataOutput
即使相机视图进入强光,这些值也总是接近黑色。我猜问题出在帧率或其他问题上,但无法弄清楚。
在最后几次测试运行中,这是我得到的唯一颜色代码#1b1f01
我很想使用原始AVCaptureStillImageOutput
代码,但它不应该发出快门声音,我无法禁用它。
ios - iOS:如何在 AVCaptureSession 上激活图像稳定功能?
我想在我的应用程序中捕获稳定的图像,但我还没有找到实现它所需的配置。
这是我的代码:
因此会话预设设置正确,但不支持图像稳定。
我可以做些什么来支持图像稳定?
**节奏拳手响应后的第二次尝试: **
我切换到后置摄像头,在设置之前将输出添加到 captureSession,但我的图像仍然没有稳定:
结果是:
不支持
稳定化 稳定化未激活
ios - 从 $cordovaCamera 上传文件后未触发 iOS 回调
我正在用 ionic 构建一个混合应用程序,它在科尔多瓦上运行。我使用$cordovaCamera 插件从手机中捕获图像,方法是从手机的图库中选择或使用相机拍照。
然后我使用Restangular将该图像发送到我的服务器,当该操作完成时,我想在屏幕上显示一条状态消息。
我的问题:以上所有内容都可以在 Android 上完美运行。在 iOS 上,它仅在从图库中选择图像时起作用,而不是在直接从手机中捕获图像时起作用。在这种情况下,图像被正确传输到服务器,请求返回 201 Created 就像它应该的那样 - 但then()
从未输入回调函数。
如果有人能解释这种行为,那就太棒了……我的第二个最好方法是在 iPhone 上捕获图像,保存到图库,然后尝试检索最后保存的图像,但我无法弄清楚知道如何做,我宁愿让这个工作。
更新:我已将其范围缩小到 Restangular 部分 - 如果我使用 $http 而不是调用 Restangular 上传函数,回调会按预期触发,一切都很好......所以这就是我要做的,但如果有人能告诉我问题出在哪里,我将不胜感激。
相关代码:
ios - Qt iOS:更改从相机接收到的帧的格式
从QVideoFilterRunnable::run方法接收到的帧格式为 QVideoFrame::Format_NV12所以在将其加载到 GPU 纹理之前,glTexImage
我需要BGRA
先将其转换为。有什么办法可以改变相机的输出格式吗?
这是原始问题:
ios - 弹出到相机 UIImagePickerViewController 时禁用模糊视图
我在我的应用程序中以相机模式显示 UIImagePickerController 模式。当用户拍照时,我将在 UIImagePickerController 上推送一个带有拍摄图像的新视图控制器。像这样 -
myViewController 在其 UIImageView 中显示图像。
但是当我从 myViewController 中弹出时,我看到了模糊的图像覆盖和禁用的控件。当我弹回来时,我真的想看到相机预览。
我已经确认没有需要移除的camerOverlayView。我现在让它工作的方式是将 sourceType 设置为 PhotoLibrary 并返回到 Camera ,从而强制重新初始化相机。但我想知道为什么会出现这种模糊的视图以及如何完全避免它。
ios - 从 HTML5 在 iOS 上自定义相机视图
我正在为我目前正在使用 Web 编程语言开发的 iOS 构建一个应用程序。HTML、CSS、jQuery 等。我这样做是因为第一次使用这些语言对我来说更快。
我的应用程序将为用户提供录制视频的可能性,我知道从带有 HTML5 的 iOS 6 开始可以做到这一点并将其上传到我的服务器。但是,我希望能够创建自定义相机视图,例如就像 Snapchat 中的那样,能够记录视频的自定义持续时间(例如最多 20 秒),带有进度条等。
我的第一个问题是:从 HTML5 开始,是否可以限制视频录制的持续时间?例如最多 20 秒?
第二个问题:我是否可以继续使用网络语言开发我的应用程序,并且当用户单击“录制视频按钮”时,直接在 iOS 代码中触发事件?所以我可以用 iOS 语言启动自定义相机视图,然后从 iOS 代码直接发送到我的服务器吗?
谢谢你的帮助。
ios - 对于iOS应用开发,是否可以检测相机是否拍照?
我正在为 iPhone 构建一个 iOS 应用程序,理想情况下,每当有人使用预装/通用相机应用程序拍照时,它都会创建一个带有各种操作的警报。是否可以检测是否已拍摄照片或视频?如果是这样,怎么做?(我正在使用 Swift 和 Xcode 7 - 如果可能的话,将不胜感激任何帮助。)
ios - 如何从 Camera ios 拍摄多张图像
我正在制作一种从相机拍照并从库中选择照片的实现。
为了从库中拍照,我使用ELCImagePickerController并在滚动视图中设置图像。
我想要做的是从相机中拍摄几张图像并将其设置在同一个滚动视图上。
目前我的实现是:
有了这个,我每次只能拍一张照片,当我再次设置它时,它会替换另一张。我怎样才能服用几杯?我想怎么做?