30得票5回答
相机中实现“点按对焦”的正确方法是什么?

我正在开发一个应用,其中有一个自定义相机屏幕,我需要实现点击对焦的功能,就像 Android(更具体地说是 Galaxy S4)相机应用程序中那样。我尝试使用这里提供的步骤,但似乎并没有引起任何明显的对焦效果。对焦模式设置为连续拍照(我们只支持特定设备)。当用户在相机预览上点击时,我需要集中对...

10得票3回答
如何在PreviewView中使用CameraX?

我不知道如何在previewview中使用camerax。

10得票2回答
使用通过USB连接的相机代替内置相机

我希望在Android上创建一个应用程序,当将USB相机设备连接到Android设备时,所有应用程序都应将外部相机检测为主要相机。例如,如果我们打开相机应用程序,则设备将从通过USB连接的相机中拍摄照片。有办法做到这一点吗? 请不要将此问题关闭为不是真正的问题。

17得票4回答
在 onPictureTaken 后旋转 JPEG 的字节数组

有没有一种方法可以在不将byte数组解码为Bitmap的情况下旋转它? 目前在jpeg PictureCallback中,我只是直接将字节数组写入文件。但图片被旋转了。我希望能够在不解码为位图的情况下旋转它们,并希望这样可以节省我的内存。 BitmapFactory.Options o...

20得票1回答
使用SurfaceTexture与RenderScript结合的方法

我希望在Android上使用GPU进行相机图像处理。 在我的当前设置中,我使用SurfaceTexture将摄像头图像流的帧捕获为OpenGL ES纹理。这是一种高效的方式,使得摄像头流可以在我的着色器中访问。(http://developer.android.com/reference/a...

18得票5回答
安卓相机预览的宽高比错误

我根据教程创建了一个相机应用程序。我使用的预览类来自api-Demos的“CameraPreview”。我从这里添加了一项修改,以解决预览始终旋转90度的问题。因此,这就是我设置预览大小的方式: public void surfaceChanged(SurfaceHolder holde...

9得票2回答
如何通过onPreviewFrame回调改变捕获的byte[]帧的方向?

我尝试过很多次搜索这个问题,但始终没有看到任何令人满意的答案,所以现在我在这里寄托最后的希望。 我有一个设置了onPreviewFrame回调函数。它提供了一个原始帧的byte[]和支持预览格式(NV21和H.264编码类型)。 现在,问题是回调函数始终从固定的方向开始提供byte[]帧,...

11得票3回答
如何在安卓系统中使用Intent打开前置摄像头?

我想制作一个应用程序,在该应用程序中我只需要打开前置摄像头,我如何使用 intent 实现这一点?private void captureImage() { Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); ...

12得票3回答
W/CameraBase: 连接相机时发生错误:0

有一个类似的问题,但它没有得到解决: W/CameraBase﹕ An error occurred while connecting to camera: 0 on camera.open() call 我有一个应用程序正常使用相机。然而,在建立之间没有代码更改的情况下,该应用程序开始崩...

8得票3回答
使用Intent在纵向模式下打开相机

我可以通过以下方式使用Intent从我的Activity打开设备的摄像头: Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE); Uri fileUri = getOutputM...