问题标签 [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.

0 投票
1 回答
880 浏览

android - 奇怪的三星 Galaxy S 相机预览

我使用的代码与 Google 的相机应用程序代码几乎相同,但得到的结果非常奇怪。在我的应用程序和 Google 的相机应用程序中,预览卡住或被奇怪的线条覆盖。预览通常是我在手机自带的相机应用程序中看到的最后一件事。

三星型号是 I9003。相同的代码在三星刚刚停产的 I9000 上运行良好。该代码在 HTC Wildfire 上也能正常工作。

有什么解决办法吗?


刚刚注意到,在我的应用程序中拍照后,相机预览变得正常。Google 相机应用程序中也发生了同样的事情。

0 投票
2 回答
4859 浏览

android - 显示修改后的实时摄像机预览

我目前制作了一个可以显示相机实时预览的安卓应用程序,但我正在寻找一种方法来执行实时像素操作(即,使图像灰度化、棕褐色调等)。到目前为止,我还没有为以前做过这个的人找到任何代码。

任何帮助,将不胜感激。

0 投票
1 回答
1225 浏览

android - 在 action_get_content 意图上强制打开相机以避免一些错误

当使用以下代码从我的画廊中选择一张图片时,我还可以选择拍摄一张新照片,当我这样做时,它会保存它(在默认图片库中),我可以选择该图片。

我的最终目标是有两个选项“从图库中选择”和“拍照”。我的问题 - 有没有办法通过上述意图自动启动相机,可能还有一些额外的东西?

我并不是说使用相机意图:

在使用相机意图进行测试时,我遇到了两个主要错误:确定按钮错误和小图像返回,所以我想知道我的其他方法是否可行。可能不是,但值得一试..?

0 投票
6 回答
31731 浏览

android - 从android相机的NV21格式中提取黑白图像

我已经做了一些谷歌搜索,但找不到关于这种格式的足够信息。它是相机预览的默认格式。谁能建议有关它的良好信息来源以及如何从具有该格式的照片/预览图像中提取数据?更具体地说,我需要提取的黑白图像。

编辑:似乎该格式也称为 YCbCr 420 Semi Planar

0 投票
4 回答
18088 浏览

android - 在 onActivityResult 中使用相机时出现问题

我有两个选项“选择照片”和“拍照” - 我的选择照片功能完全正常工作,但在拍照时遇到问题。主要是保存后的图像显示在我的图像视图中。

定义了我的照片位置:

我的相机听众:

然后我的代码启动相机意图(注意 photoPath 是正确的):

好的,到目前为止一切似乎都很好 - 拍摄照片并将图像保存到指定位置。

现在我正在尝试在我的图像视图中显示图像(然后可以在用户确认其良好后上传)。

我的活动结果:

这就是我目前正在尝试的方式,但我也尝试在我的 onActivityResult 中使用以下内容:

但是每次我尝试改变上述方法时,我都会得到一个 NPE。

编辑:

高于 NPE 时出现:

0 投票
6 回答
48343 浏览

android - Android相机旋转

我有一个 Motorola Defy OS Android 2.1,我用相机预览制作了一个应用程序。问题是摄像头在装有 Android 2.1 的三星 Galaxy S 上运行良好,但在摩托罗拉上,摄像头旋转了 90 度。我试图这样做:

但它不起作用。我还没有找到任何解决方案。

0 投票
1 回答
1664 浏览

android - android上的YUV到h263/h264压缩流视频

我正在尝试将视频从 android 流式传输到网络,并在我用 c# 编写的服务器上接收它。

onPreviewFrame在相机上的方法上捕获 YUV 数据并将其发送到服务器,我将这些数据转换为图像并显示它。

一切正常,但问题是流式传输过程中有很多延迟,因为我直接发送数据。有没有办法将此 YUV 数据编码为 h263 或 h264(仅限 android 3.0+)格式,以便我可以最大限度地减少延迟?

MediaRecorder能够以可用的标准视频格式录制视频,但它将视频存储到 sdcard 上的文件中。有没有办法从正在录制的视频中获取流,以便我可以将其流式传输到网络?这将减少我在转换过程中的努力。

谢谢

0 投票
2 回答
7230 浏览

android - Android 拍照并将其存储为字节数组

我在这里有一段简单的代码,但由于某种原因它没有存储数据。我确定这很愚蠢,但我似乎无法弄清楚。任何帮助将不胜感激。

当我运行代码时,不会调用回调中的日志,也不会调用“图片”保存“数据”。有什么想法吗?我正在尝试用前置摄像头拍照,我是否需要一些特别的东西,我没有这样做?

我也有这些权限

0 投票
1 回答
3055 浏览

android - Android:获取支持的视频大小

希望这是一个容易回答的问题。如何获取 Android 中支持的视频捕获大小列表?另外,如何获得支持的视频捕获帧速率列表?我正在寻找相当于Camera.getParameters().getSupportedPictureSizes(),仅用于视频...

我需要一个适用于 API Level 7 的解决方案,谢谢。

0 投票
0 回答
986 浏览

android - Droid 上的 ExifInterface 问题

我正在使用 Android 的 Native Camera 应用程序拍照并将其保存在 sdcard 上。

现在保存图像后,它似乎丢失了所有 EXIF 信息。当我尝试像这样检索 exif 信息时:

它返回 exifOrientation = 0(即 ORIENTATION_UNDEFINED ),而它应该返回 6。

但是,此代码在其他 android 手机上运行良好(除了 Droid)。