问题标签 [android-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.
android - 奇怪的三星 Galaxy S 相机预览
我使用的代码与 Google 的相机应用程序代码几乎相同,但得到的结果非常奇怪。在我的应用程序和 Google 的相机应用程序中,预览卡住或被奇怪的线条覆盖。预览通常是我在手机自带的相机应用程序中看到的最后一件事。
三星型号是 I9003。相同的代码在三星刚刚停产的 I9000 上运行良好。该代码在 HTC Wildfire 上也能正常工作。
有什么解决办法吗?
刚刚注意到,在我的应用程序中拍照后,相机预览变得正常。Google 相机应用程序中也发生了同样的事情。
android - 显示修改后的实时摄像机预览
我目前制作了一个可以显示相机实时预览的安卓应用程序,但我正在寻找一种方法来执行实时像素操作(即,使图像灰度化、棕褐色调等)。到目前为止,我还没有为以前做过这个的人找到任何代码。
任何帮助,将不胜感激。
android - 在 action_get_content 意图上强制打开相机以避免一些错误
当使用以下代码从我的画廊中选择一张图片时,我还可以选择拍摄一张新照片,当我这样做时,它会保存它(在默认图片库中),我可以选择该图片。
我的最终目标是有两个选项“从图库中选择”和“拍照”。我的问题 - 有没有办法通过上述意图自动启动相机,可能还有一些额外的东西?
我并不是说使用相机意图:
在使用相机意图进行测试时,我遇到了两个主要错误:确定按钮错误和小图像返回,所以我想知道我的其他方法是否可行。可能不是,但值得一试..?
android - 从android相机的NV21格式中提取黑白图像
我已经做了一些谷歌搜索,但找不到关于这种格式的足够信息。它是相机预览的默认格式。谁能建议有关它的良好信息来源以及如何从具有该格式的照片/预览图像中提取数据?更具体地说,我需要提取的黑白图像。
编辑:似乎该格式也称为 YCbCr 420 Semi Planar
android - 在 onActivityResult 中使用相机时出现问题
我有两个选项“选择照片”和“拍照” - 我的选择照片功能完全正常工作,但在拍照时遇到问题。主要是保存后的图像显示在我的图像视图中。
定义了我的照片位置:
我的相机听众:
然后我的代码启动相机意图(注意 photoPath 是正确的):
好的,到目前为止一切似乎都很好 - 拍摄照片并将图像保存到指定位置。
现在我正在尝试在我的图像视图中显示图像(然后可以在用户确认其良好后上传)。
我的活动结果:
这就是我目前正在尝试的方式,但我也尝试在我的 onActivityResult 中使用以下内容:
但是每次我尝试改变上述方法时,我都会得到一个 NPE。
编辑:
高于 NPE 时出现:
android - Android相机旋转
我有一个 Motorola Defy OS Android 2.1,我用相机预览制作了一个应用程序。问题是摄像头在装有 Android 2.1 的三星 Galaxy S 上运行良好,但在摩托罗拉上,摄像头旋转了 90 度。我试图这样做:
但它不起作用。我还没有找到任何解决方案。
android - android上的YUV到h263/h264压缩流视频
我正在尝试将视频从 android 流式传输到网络,并在我用 c# 编写的服务器上接收它。
我onPreviewFrame
在相机上的方法上捕获 YUV 数据并将其发送到服务器,我将这些数据转换为图像并显示它。
一切正常,但问题是流式传输过程中有很多延迟,因为我直接发送数据。有没有办法将此 YUV 数据编码为 h263 或 h264(仅限 android 3.0+)格式,以便我可以最大限度地减少延迟?
还MediaRecorder
能够以可用的标准视频格式录制视频,但它将视频存储到 sdcard 上的文件中。有没有办法从正在录制的视频中获取流,以便我可以将其流式传输到网络?这将减少我在转换过程中的努力。
谢谢
android - Android 拍照并将其存储为字节数组
我在这里有一段简单的代码,但由于某种原因它没有存储数据。我确定这很愚蠢,但我似乎无法弄清楚。任何帮助将不胜感激。
当我运行代码时,不会调用回调中的日志,也不会调用“图片”保存“数据”。有什么想法吗?我正在尝试用前置摄像头拍照,我是否需要一些特别的东西,我没有这样做?
我也有这些权限
android - Android:获取支持的视频大小
希望这是一个容易回答的问题。如何获取 Android 中支持的视频捕获大小列表?另外,如何获得支持的视频捕获帧速率列表?我正在寻找相当于Camera.getParameters().getSupportedPictureSizes()
,仅用于视频...
我需要一个适用于 API Level 7 的解决方案,谢谢。
android - Droid 上的 ExifInterface 问题
我正在使用 Android 的 Native Camera 应用程序拍照并将其保存在 sdcard 上。
现在保存图像后,它似乎丢失了所有 EXIF 信息。当我尝试像这样检索 exif 信息时:
它返回 exifOrientation = 0(即 ORIENTATION_UNDEFINED ),而它应该返回 6。
但是,此代码在其他 android 手机上运行良好(除了 Droid)。