我创建了一个Camera Preview,但是在我的设备上,它在表面 View 上显示了绿色线条-这就是我所做的。它可以在我的某些设备上使用,但只能在少数三星设备上使用,因此会造成此类问题。 class Preview extends ViewGroup implements SurfaceHolder.Callback { private final String TAG = "Preview"; SurfaceView mSurfaceView; SurfaceHolder mHolder; Size mPre…

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

尝试捕获图像并将该图像保存到图库。但是,我似乎有一些错误。我尝试遵循以下文档:https://developer.android.com/training/camera/photobasics 似乎android.support.v4.content.FileProvider已过时...? 除此之外,我的文件路径会导致致命错误: Process: com.example.studyshots, PID: 9863 java.lang.RuntimeException: Unable to get provider …

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

我为Android相机应用程序提供了一个简单的拍照类: public class SimplePicture implements Picturable, PictureCallback{ Camera camera; byte[] imgData; // image data in bytes /** *@param c, the camera instance that the Android phone is using. */ public SimplePicture(Camera c){ this.cam…

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

我正在使用qReader库,该库根据我的日志按预期工作,与大错误日志相反,但尝试使用MainFragment中的viewPager.setCurrentItem(0)更改片段时除外。我希望有人能够识别这些错误,并告诉我是否与我更改片段的问题有关。如果没有人识别出错误,那么我猜它们是特定于库的,并且会在库的github上打开一个问题。 日志摘要 SubFragment2显示(是)SubFragment2扫描QRCode并调用returnData()(是)returnData()调用mainFragmentInterf…

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

当相机在Android 4.x上录制视频(无声音)时,是否可以播放mp3(或其他)音频文件?有没有人试图做到这一点? 解决方案如下: 我已经尝试在录制声音的同时播放声音,并且它可以正常工作,所以我很确定在录制视频时也是可以的。您只需要使用单独的线程即可进行视频录制和声音播放。

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

简而言之:我的应用程序应允许用户使用标准应用程序拍照并显示照片。这些照片不应显示在图库中。卸载应用后,应删除照片。 我到目前为止所得到的:由于我要使用设备的默认相机应用程序,因此需要使用文件的可共享位置。我尝试在调用中将'ExternalFilesDir'与'Manifest / xml / provider'构造的Uri一起使用意图。这适用于相机应用程序: private String mImagePath; private void takePhoto(){ Intent intent = new Intent…

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

我想通过使用OpenCV的Imgproc函数从摄像机预览捕获的图像中进行一些图像处理。 问题是我已经使用Camera.PreviewCallback从Android相机预览中获取图像。但是我看到在OpenCV中,我们需要使用另一个名为CvCameraViewListener2的预览。 那么,我是否必须将所有内容从自定义预览重做到OpenCV?我可以在没有CvCameraViewListener2的情况下使用OpenCV函数吗?还是CvCameraViewListener2和Camera.PreviewCallbac…

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

所以我正在使用旧版Camera API(据我所知)来获取PreviewFrame回调,然后运行一些我拥有的机器学习模型。我已经确认,当我通过onPictureTaken回调拍照时,如果给定解码的位图,则机器学习模型可以工作。现在,在下面的示例中,我只是在ML Kit的条形码扫描器上作为基本案例进行了测试,但是我的自定义模型似乎也可以与onPictureTaken回调一起正常工作。 从我收集到的信息来看,使用onPreviewFrame不一定是实现此目的的最佳方法,但是为了快速获得示例游戏(和学习经验),我决定采用这…

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

This 每天都会问这个问题,但是我也遇到了同样的问题,我将其旋转90度就解决了,但是我只是问某人是否有适当的解决方法,因为这个问题可以追溯到一年半以前 另外,如果我完全使用NATIVE openCV,可以解决此问题吗?有一个不错的openCV Sample Native Camera 解决方案如下: 您可以使用如下形式: mRgba = inputFrame.rgba(); mGray = inputFrame.gray(); Mat rotImage = Imgproc.getRotationMatrix2D(…

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

我想将图像流(最好为30fps)保存到设备。我遇到了这个post。 如何使用YUV_420_888转储cameraX格式的图像而不在JPEG中进行编码? 另外,如果有人可以提出任何保存图像连拍的方向,我也会很高兴。 到现在为止,我仅按onclick按钮保存图像 findViewById(R.id.capture_button).setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { File fi…

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