草庐IT

me_camera

全部标签

android - 使用 Camera2 API 的图片真的很暗

我在Android上工作,我试图在不显示任何预览的情况下拍摄图片。我试图通过上课来简化这个过程。它正在工作,但所有图片都非常暗。这是我的课:publicclassCam{privateContextcontext;privateCameraManagermanager;privateCameraDevicecamera;privateCameraCaptureSessionsession;privateImageReaderreader;publicstaticStringFRONT="-1";publicstaticStringBACK="-1";privatebooleanavai

android - 使用 Camera 和 getOptimalPreviewSize 扭曲的图片

我正在使用拍摄基本照片的相机应用程序。我在获得最佳预览尺寸时遇到问题。事实上,第一段代码:publicvoidsurfaceChanged(SurfaceHolderholder,intformat,intw,inth){if(isPreviewRunning){mCamera.stopPreview();}Camera.Parametersparameters=mCamera.getParameters();mCamera.setParameters(parameters);mCamera.startPreview();isPreviewRunning=true;}图片质量不错:ht

iphone - J2ME VS Android VS iPhone VS Symbian VS Windows CE

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。我对移动平台知之甚少,但我有兴趣为它们编程。请你比较J2MEVSAndroidVSiPhoneVSSymbianVSWindowsCE.我想知道:哪个更好我应该选择哪一个,为什么是否有任何VM技术来测试程序是否有任何IDE、调试工具?就个人而言,我愿意为开源代码编写代码,但欢迎提出任何建议。我对Java有初步的了解。我也想知道,如果您还有什么可以推荐的。

android - 在 Android 上使用 Camera API 尽可能快地拍照

场景:我需要尽快拍照并将其保存到SD卡中。如果我能在大约0.2秒内完成拍照和保存,那就太棒了。到目前为止我做了什么:像往常一样,我创建了一个SurfaceView来处理相机预览并初始化了相机对象。图像质量不需要非常高,这就是为什么我没有使用尽可能大的分辨率,也不需要自动对焦。我这样设置参数:Parametersparameters=camera.getParameters();parameters.set("jpeg-quality",70);parameters.setPictureFormat(ImageFormat.JPEG);Listsizes=parameters.getSu

Android SDK - camera2 - 在 TextureView 上绘制矩形

我是android开发的新手,我发现很难在camera2api上找到好的示例。大多数问题我都在慢慢解决,但在这个问题上我卡住了。在默认相机中,当您触摸屏幕进行对焦时,它会暂时显示一个矩形的对焦区域。我想做类似的事情(或者在这种情况下,从完全相同的事情开始,这样我就可以弄明白了)。我在某处读到(我认为是SDK文档中的TextureView页面),当它用作相机预览时您不能在textureview上绘制-并且调用lock方法将返回null而不是Canvas。我在网上找到了这个:https://github.com/commonsguy/vidtry/但我无法让它工作。我要么收到错误消息,说我

android - 如何使用Android MediaCodec编码Camera数据(YUV420sp)

感谢您的关注!我想使用AndroidMediaCodecAPI对从相机获取的视频帧进行编码,不幸的是,我没有成功做到这一点!我对MediaCodecAPI还是不太熟悉。以下是我的代码,我需要你的帮助来弄清楚我应该做什么。1、相机设置:Parametersparameters=mCamera.getParameters();parameters.setPreviewFormat(ImageFormat.NV21);parameters.setPreviewSize(320,240);mCamera.setParameters(parameters);2、设置编码器:privatevoid

Android:如何检查设备是否实现了 Camera2 api 功能?

那么,我如何检查Android设备是否实现了Camera2API功能?camera2api中有许多新功能,例如手动控制。那么我怎么知道是否以编程方式实现了哪些Camera2api功能? 最佳答案 确实,camera2api仅从API级别21开始支持。但仅此检查是不够的。有些设备的API级别为21,但仅部分支持相机2。要检查这一点,您应该检查CameraCharacteristics.INFO_SUPPORTED_HARDWARE_LEVEL的值。它可以是FULL、LEGACY或LIMITED。在这里查看详细信息:https://de

安卓 : Capture a document & Scan it using camera

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭5年前。Improvethisquestion我想在android中开发一个应用程序。需求是使用相机扫描文档,并将扫描数据转换为pdf文件,以便作为邮件附件使用。请提供一些示例代码...谢谢。

android - 如何使用 Camera2 获取前置摄像头的 ID?

如何使用新的Camera2库获取前置摄像头的ID?我在文档中的任何地方都找不到它。 最佳答案 我找到了解决方案,我可以通过在CameraManager对象上调用getCameraCharacteristics(cameraId);来获取相机特性。StringgetFrontFacingCameraId(CameraManagercManager){for(finalStringcameraId:cManager.getCameraIdList()){CameraCharacteristicscharacteristics=cMana

Android Camera2 增加亮度

我在我的应用程序中使用androidcamera2来拍摄连续图像,在这里,当我使用camera2时,与原始相机相比,图像预览亮度非常暗。我看到this但该答案中没有类似的要求。我尝试按照建议在camera2中设置亮度here:Notethatthiscontrolwillonlybeeffectiveifandroid.control.aeMode!=OFF.Thiscontrolwilltakeeffectevenwhenandroid.control.aeLock==true.captureRequestBuilder=cameraDevice.createCaptureReque