android-camera相关内容
是否可以在android中仅以纵向模式打开Camera Intent,即即使用户翻转设备,相机仍将处于纵向模式, 我尝试了以下答案:强制人像模式但没有用,谢谢 解决方案 尝试 - private void setCameraDisplayOrientation(Activity activity,int cameraId, android.hardware.Camera 相机) {
..
我有两个不同的代码库有同样的问题. 第一个是直接从 developer.android.com 复制的代码:http://developer.android.com/guide/topics/media/camera.html#custom-camera 第二个是这个代码: http://android-er.blogspot.com.au/2011/10/simple-exer
..
我想对从相机获取的像素进行一些图像处理. 问题是来自相机的像素旋转了 90 度. 我正在获取方法中的像素 onPreviewFrame(byte[] data, Camera camera) 我尝试了 camera.setDisplayOrientation(90); 并且它以正确的方向显示视频,但我仍然收到文档中所述的旋转像素: 这不影响传入的字节数组的顺序Android
..
在我的 Fragment 中,我尝试从我的相机拍照,但是我的 Fragment 的 onActivityResult 没有被调用.拍照后,这个 Fragment 没有显示,正在切换到我的第一个 Fragment.有没有其他方法可以在 Fragment 中捕获照片,或者我做错了什么? 这是我当前的代码: public void takePhoto() {Intent intent = new
..
我有一个 Android 应用程序,无论 getSupportedPreviewSizes() 给出的预览大小如何,它都需要全屏显示相机预览而不失真.我希望这会在高度或宽度上裁剪预览,但这与我无关.我之所以这样做是因为某些安卓相机(例如三星 Galaxy SII 前置摄像头)不会返回与显示器具有相同纵横比的任何预览,因此需要进行拉伸和剪裁. 是否可以将相机预览完全扩展到大于显示尺寸的视图?
..
我可以在 webview 中打开安卓相机吗? 解决方案 在使用 Webview 时获得相机功能的最简单方法是使用 Intent. 如果您使用 API,您必须自己构建很多 UI.这是好是坏取决于您需要在应用程序中做什么以及您需要对“拍照过程"进行多少控制.如果您只需要一种快速拍摄照片并在您的应用程序中使用它的方法,那么 Intent 是您的最佳选择. 意图示例: private
..
我正在尝试使用 OpenCV 2.4.3.2 创建相机应用程序并进行一些 opencv 处理.我希望它能够有多个 UI 方向,而不仅仅是横向. 问题是当我将方向更改为纵向时,图像会横向出现. 我知道我可以在做图像之前旋转输入图像处理(因此仅将方向保留为横向),这很好并且有效,但不能解决我的 UI 的其余部分将处于错误方向的问题. 我也尝试使用 此代码将相机旋转 90 度,但它只是
..
我一直在玩颤振,到目前为止我很喜欢它,但我在让相机工作时遇到了问题. 我按照此页面上的说明操作https://pub.dartlang.org/packages/camera 它有效.然而,相机被拉伸以适应手机屏幕,但图像扭曲并且比应有的高度更高.其他使用相机的应用程序似乎保持比例,有没有办法确保它不会被拉伸但仍然填满屏幕? 解决方案 基于 lase 的解决方案,此方法有效即使设备的
..
我使用 Tab Activity 作为主 Activity,其中有 4 个选项卡.一个选项卡是活动组,它具有三个按钮.每个按钮是一个活动.我在其中一项活动中使用相机.我知道它可以工作,因为我已经检查了存储卡中的图像已保存,但它没有调用 Onactivityresult() 方法. 这是显示ContentView public void onCreate(Bundle savedInsta
..
我正在尝试使用 MediaCodec 通过相机的 PreviewCall back(onPreviewFrame) 对每秒 30 帧的视频进行编码.我编码的视频总是播放得非常快(这是不希望的).因此,我尝试通过设置一个 int frameCount 变量来记住它的计数来检查进入我的相机预览的帧数.我期望的是每秒 30 帧,因为我将相机的预览设置为 30 fps(如下所示).我得到的结果是不一样的.
..
在我的应用程序中,我必须从相机捕获图像或从图库导入,然后在活动的图像视图中显示它.一切都很好,我正在从两者获取图像,并且能够毫无例外地在 imageview 上设置它.但有时图像无法正确缩放并被垂直拉伸或方向改变.请帮帮我. 这是我解码来自官方android文档的图像的代码: public static Bitmap decodeSampledBitmapFromResource(File
..
我正在使用以下代码拍照: private static final int TAKE_PHOTO_CODE = 1;最终意图意图 = 新意图(MediaStore.ACTION_IMAGE_CAPTURE);intent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(tFile));startActivityForResult(意图,TAKE_PH
..
我正在开发一款适用于 Android 的相机应用. 一个要求是将拍摄的照片保存到设备的默认相机照片文件夹中,即 Android 的本机相机存储它的文件夹. 我如何确定原生相机存储它拍摄的照片的位置 - 据我了解,对于不同品牌(三星、HTC、摩托罗拉、索尼...)和型号(Galaxy Tab、GalaxyS4...) 解决方案 使用 getExternalStoragePubli
..
我试图允许用户从图库中或通过使用相机拍照来选择图像.我试过这个: Intent imageIntent = new Intent(Intent.ACTION_GET_CONTENT);imageIntent.setType("image/*");startActivityForResult(Intent.createChooser(imageIntent, "Select Picture"),
..
我们正在尝试构建类似于 Instagram 相机屏幕的东西.即允许用户拍摄 square 照片.在执行此操作时,U.i 必须能够让用户在 fullScreen 模式下看到相机.我们想强制用户以 portrait 模式 拍摄图像 获取相机可能的比例 我们正在计算 camera 可用的 best 比率 private Camera.Size getOptimalPreviewSize(L
..
我使用了一个教程来实现自定义电子邮件发件人, 现在我有这个代码 试试 {m.addAttachment("/sdcard/filelocation");如果(m.send()){Toast.makeText(Comunic.this, "Ok", Toast.LENGTH_LONG).show();} 别的 {Toast.makeText(Comunic.this, "Error.",
..
我想在 CameraX 中使用 ImageAnalysis,但要调整一些相机设置,例如自动对焦或自动白平衡、曝光和帧持续时间. 以下是我需要的设置示例以及我如何使用 Camera2 进行设置: captureRequestBuilder.set(CaptureRequest.CONTROL_AE_MODE, CameraMetadata.CONTROL_AE_MODE_OFF)captu
..
我遇到了一个问题,除了有一个用于显示相机输出的 SurfaceView 之外,我还使用了 ImageReader.我已经像这样添加了 SurfaceView 本身和 ImageReader 的表面(并添加了 ImageReader 侦听器以接收新图像上的事件): preview.addTarget(_surfaces.get(1));//ImageReader表面preview.addTarge
..
我在我的相机应用程序中使用了camera2 api,该应用程序专为Google Pixel 3 XL 设计.该设备有两个前置摄像头(广角和普通).多亏了多摄像头功能,我可以同时访问两个物理摄像头设备,我的应用程序具有在这两个摄像头之间切换的功能.在我最近升级到 Android 10 之前,我可以准确地看到两种不同的结果,但现在我的广角捕捉帧与普通相机具有几乎相同的 FOV(视野).所以,同样的代码
..
目前我正在尝试将 Camera2.Face 转换为实际视图的矩形,以便在 Camera2 API 检测到的面部上绘制圆圈. 我可以通过以下代码将人脸数量及其数据获取到回调中: private CameraCaptureSession.CaptureCallback mCaptureCallback= 新的 CameraCaptureSession.CaptureCallback() {私有
..