Android Studio Camera2预览屏幕无法添加UI。我想知道是否可以将其他UI添加到相机预览屏幕? (标题栏,按钮,文本等)我试图在XML设置中添加上述UI元素,但是在执行过程中仍然没有响应。 以下是我的activity_main.xml代码: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:t…

2020年11月28日 0条评论 52点热度 阅读全文

如何在Camera2 API Android中实现录像机?代码将非常有帮助。 解决方案如下: public void startRecordingVideo() { if (null == mCameraDevice || !mTextureView.isAvailable() || null == mPreviewSize) { return; } try { closePreviewSession(); setUpMediaRecorder(); SurfaceTexture texture = mTextur…

2020年9月12日 0条评论 51点热度 阅读全文

通过自定义相机使用Camera 2 API显示的图像始终处于横向模式,即使以纵向拍摄图像,也该如何解决? 解决方案如下: 您可以将显示方向设置为 mCamera.setDisplayOrientation(90); 您也可以将拍摄的图片字节数组转换为位图,然后旋转该位图并执行所需的任何操作 Bitmap bitmap = BitmapFactory.decodeByteArray(bytes, 0, bytes.length); rotatedBitmap = CameraUtils.rotateBitmap(bi…

2020年8月11日 0条评论 37点热度 阅读全文

我已经集成了Zxing QR扫描仪库。这是我的app / build.gradle dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', { exclude group: 'com.android.support', module: 'support-annotations' }) comp…

2020年3月14日 0条评论 31点热度 阅读全文

在旧的android相机api中,我们可以使用此方法删除图像中的GPS数据。(Camera.Parameters -> removeGpsData) 有谁知道如何使用新的Android Camera2 API删除或禁用图像中的GPS数据?我们的目标是在图像的exif中拍摄没有gps信息的图片。 以下是我的代码: private fun createCameraPreviewSession() { try { val texture = textureView.surfaceTexture // We conf…

2020年2月25日 0条评论 41点热度 阅读全文

我在Camera 2 Api上遇到问题。 当我尝试拍照时,它将无法工作。系统不会崩溃。仅当我尝试拍照时才会发生错误。 此外,我获得了另一项活动所需的所有权限。 发生以下错误。 Access denied finding property "persist.vendor.camera.privapp.list" 我不知道它是否与错误有关。请用作参考。 我知道也有类似的问题,但都没有奏效。 我删除了一些代码。如果您有任何不便,请通知我。 先感谢您。 public class Camera extends AppComp…

2020年1月10日 0条评论 44点热度 阅读全文

为了计算给定帧的平均rgb颜色,我对每个循环使用以下内容以获得平均颜色。 for (int i = 0; i < pFrame.cols(); i++) { for (int j = 0; j < pFrame.rows(); j++) { int pixel_rgb_avg = ((int)(pFrame.get(i, j)[0] + pFrame.get(i, j)[1] + pFrame.get(i, j)[2]) / 3); r_curr += pFrame.get(i, j)[0]; g_cu…

2019年8月4日 0条评论 46点热度 阅读全文

我正在使用sdk来处理使用camer2 api的图像,但它无法在android Pie(28)设备上正常工作,并且无法在早期版本上正常工作。它会自动关闭相机,有时会在代码中以下标记的行上抛出界外异常: class CWorker { /** * Set the current capture to evaluate. * @param argImage The capture to evaluate. */ void setCurrentCapture ( final Image argImage ) { // c…

2019年6月17日 0条评论 37点热度 阅读全文

设置MediaRecorder实例时,结合使用setMaxFileSize和setMaxDuration函数,我收到消息“ W / IMediaDeathNotifier:媒体服务器已死”,并且记录停止。我要完成的工作是重复录音,直到达到最大持续时间。 当我单独使用这些方法时,它们可以很好地工作。我可以设置持续时间或文件大小,并让onInfoListener进行回调。由于我可以做到这一点,所以我自己做了一个持续时间计时器,这有时会导致诸如相机缓冲区错误之类的问题。 这是代码https://pastebin.com/…

2019年6月5日 0条评论 42点热度 阅读全文

我正在使用相机X库录制视频。当我在此之前拍摄视频5秒钟(即e)时,如果我关闭视频则需要2秒钟,它崩溃并出现上述错误。如何处理android cameraX库中的此运行时异常 E/AndroidRuntime: FATAL EXCEPTION: CameraX-audio encoding thread Process: .debug, PID: 4625 java.lang.IllegalStateException at android.media.MediaCodec.native_dequeueOutputB…

2019年5月17日 0条评论 38点热度 阅读全文