草庐IT

livox_camera_calib

全部标签

Android 相机 android.hardware.Camera 已弃用

如果android.hardware.Camera被弃用并且您不能使用变量Camera,那么有什么替代方案? 最佳答案 API文档根据Androiddevelopersguide对于android.hardware.Camera,他们声明:Werecommendusingthenewandroid.hardware.camera2APIfornewapplications.在关于android.hardware.camera2的信息页面上,(链接在上面),声明:Theandroid.hardware.camera2packagepr

Android Camera2 输出尺寸

我已经在AndroidLollipop上测试了新的Camera2API。我想获取支持的预览尺寸:StreamConfigurationMapstreamConfigurationMap=cameraCharacteristics.get(CameraCharacteristics.SCALER_STREAM_CONFIGURATION_MAP);Size[]sizes=streamConfigurationMap.getOutputSizes(SurfaceTexture.class);在分辨率为2560x1600像素的SamsungGalaxyTabS上,最大预览尺寸为1440x10

Android camera2 输出到 ImageReader 格式 YUV_420_888 仍然很慢

我试图让Androidcamera2在后台服务中运行,然后在回调ImageReader.OnImageAvailableListener中处理帧。我已经使用建议的原始格式YUV_420_888来获得最大fps,但是在640x480分辨率下我只能获得大约7fps。这甚至比我使用旧相机接口(interface)(我想升级到Camera2以获得更高的fps)或使用OpenCVJavaCameraView(我不能使用它,因为我需要在后台服务中运行处理)所获得的速度还要慢。下面是我的服务类。我错过了什么?我的手机是RedmiNote3运行Android5.0.2publicclassCamera

android - 使用 MediaCodec 和 Camera2 API 录制视频

我正在尝试使用MediaCodec在onImageAvailable回调中记录来自ImageReader的原始帧,但无法编写工作代码。大多数示例都使用Camera1API或MediaRecorder。我的目标是捕获单个帧对其进行处理并从中创建一个mp4原始YUV帧@OverridepublicvoidonImageAvailable(ImageReaderreader){Imagei=reader.acquireLatestImage();processImage(i);i.close();Log.d("hehe","onImageAvailable");}};媒体解码器MediaCo

android - 如何强制flutter `camera`插件以纵向模式拍照?

有没有通用的方法来做到这一点?为了添加更多上下文,相机插件似乎在从相机捕获图像时考虑了设备方向。我们可以控制它,不管方向是什么,结果都一样吗?插件:camera0.4.0+3 最佳答案 对于遇到此问题的人来说,在拍照时检查您的设备方向及其生成的exif数据应该会有所帮助。试试这些库:native_device_orientationexifflutter_exif_rotation 关于android-如何强制flutter`camera`插件以纵向模式拍照?,我们在StackOverf

android - 如何强制flutter `camera`插件以纵向模式拍照?

有没有通用的方法来做到这一点?为了添加更多上下文,相机插件似乎在从相机捕获图像时考虑了设备方向。我们可以控制它,不管方向是什么,结果都一样吗?插件:camera0.4.0+3 最佳答案 对于遇到此问题的人来说,在拍照时检查您的设备方向及其生成的exif数据应该会有所帮助。试试这些库:native_device_orientationexifflutter_exif_rotation 关于android-如何强制flutter`camera`插件以纵向模式拍照?,我们在StackOverf

java - Android camera : Threads? 哪个应该做什么

我正在尝试找出哪些线程应该在Android中执行哪些操作。我在官方文档中发现的唯一一件事是camera.open()应该放在它自己的线程中。关于:camera.startPreview()camera.stopPreview()camera.release()它没有说明他们需要哪个线程。它们必须在主线程(ui线程)上运行吗?还是我可以自由选择?我为什么要弄清楚这个?camera.startPreview()在主线程上运行时导致我的应用程序在短时间内抖动/滞后,这严重影响了我的应用程序,因为它被放在viewPager中,我不希望让相机始终预览(这不会导致延迟,但会占用系统资源)。有什么想

android - 来自 Android camera2 API 的图像数据在 Galaxy S5 上翻转和挤压

我正在实现一个应用程序,该应用程序对来自相机的实时图像使用实时图像处理。它正在使用现已弃用的android.hardware.Camera,但有一定的局限性;为了提高灵active和性能,我想使用新的android.hardware.camera2API。但是,我无法获取要处理的原始图像数据。这是在三星GalaxyS5上。(不幸的是,我手边没有另一个Lollipop设备可以在其他硬件上进行测试)。我得到了整体框架(灵感来自“HdrViewFinder”和“Camera2Basic”示例),实时图像通过SurfaceTexture和GLSurfaceView在屏幕上绘制。但是,我还需要访

Android Camera takePicture函数不调用Callback函数

我正在为我的应用程序开发自定义相机Activity。我正在按照此处Android开发者网站的说明进行操作:http://developer.android.com/guide/topics/media/camera.html一切似乎都正常,只是没有调用回调函数并且没有保存图片。这是我的代码:publicclassCameraActivityextendsActivity{privateCameramCamera;privateCameraPreviewmPreview;privatestaticfinalStringTAG="CameraActivity";/**Calledwhent

android - Samsung Galaxy S3 版本 4.1.1 中的 Camera Force Closing 问题

我想捕获图像并将其保存在我的应用程序之一的ImageView中。我已经知道如何实现它并且在除SamsungGalaxyS3之外的所有设备上都能正常工作。我想要的:避免强制关闭问题出现在SamsungGalaxyS3中,并且可能适用于我尚未测试的所有其他设备。我做了什么:我已经完成了以下代码来实现我的目标。BuildInukshk_4Activity:packagecom.inukshk.CreateInukshk;importjava.util.Calendar;importandroid.app.Activity;importandroid.app.AlertDialog;impor