jjzjj

CameraManager

全部标签

c++ - 无法在 pthread_create 函数中将 '*void(MyClass::*)(void*) 转换为 void*(*)(void*)

我正在尝试使用“CameraManager”类创建一个新线程,但出现以下错误:cannotconvert'*void(CameraManager::*)(void*)tovoid*(*)(void*)inpthread_createfunction我在cameramanager.h文件中定义:public:void*dequeueLoop(void*ptr);在cameramanager.cpp中voidCameraManager::startDequeuing(){dequeuing=true;dequeueThreadId=pthread_create(&dequeueThread

android - Camera2 API - 安卓

我正在尝试使用android提供的新相机api作为camera2。但是CameraManagermanager=(CameraManager)getActivity().getSystemService(Context.CAMERA_SERVICE);显示错误。有没有人在这个api上工作过。一直在搜索结果找不到任何东西。 最佳答案 比诺德,这只有在您的平台支持API级别21时才有效-即AndroidL发布后的级别。有关相机2API工作原理的详细说明,您可能需要takealookatthisarticle

Android 使用 Camera2 以编程方式打开/关闭相机闪光灯

我正在制作一个用作手电筒的简单应用程序。我需要能够使用Camera2API从应用程序中的按钮打开和关闭闪光灯,因为旧相机API出现错误。我想使用“手电筒”手电筒,无需打开相机即可打开闪光灯。我知道这是可能的,因为很多手机在快速设置菜单中都有闪光灯开/关功能,但我找不到任何代码或教程来说明如何执行此操作。代码:Cameracam=Camera.open();Parametersp=cam.getParameters();p.setFlashMode(Parameters.FLASH_MODE_TORCH);cam.setParameters(p);cam.startPreview();我

android - 如何提高使用 CameraManager 拍摄的照片的质量

比较很简单:我用使用CameraManager的自定义相机拍照。然后我使用默认的GalaxyNote5相机拍摄相同的照片。CameraManager可用的最大尺寸是3264x1836,所以我使用它并将Samsung相机也设置为相同的分辨率。结果注5:我可以看到照片中的细节CameraManager:我看不到细节。图片质量低下。然后我尝试使用设置CameraManager照片captureBuilder.set(CaptureRequest.JPEG_QUALITY,(byte)100);仍然没有变化。只有一个变化:使用CameraManager拍摄的照片的文件大小变为2.3MB(以前为

android - 如何以编程方式打开 Lollipop 中的 FlashLight Android

Cameracam=Camera.open();Parametersp=cam.getParameters();p.setFlashMode(Parameters.FLASH_MODE_TORCH);cam.setParameters(p);cam.startPreview();以上不适用于Lollipop,因为Camera在Lollipop中已被弃用。我无法找到在Lollipop中以编程方式打开Flash的任何其他方法。我怎样才能做到这一点。提前致谢。 最佳答案 相机类现已弃用。ForLOLLIPOPaboveyouneedtou

Android Camera2前置摄像头

我最近注意到CameraAPI已被弃用,我发现了名为Camera2的新API。我已经阅读了文档,但我不是很理解。所以我的问题是:如何使用新的相机API预览前置相机?只是预览,不是录制。我想使用这个新的API,因为我猜将来当前的CameraAPI将被替换并停止工作。所以我想做好准备,在每个人都panic的时候坐着看。XD 最佳答案 首先,找出你前置摄像头的id(当然如果有的话)CameraManagermanager=(CameraManager)activity.getSystemService(Context.CAMERA_SER

Android Camera2 —CameraManager API详解

一、CameraManager类概述CameraManager是用于检测、表征和连接到CameraDevices的系统服务管理器。CameraManager是一个负责查询和建立相机连接的系统服务,它的功能不多,这里列出几个CameraManager的关键功能:1)、将相机信息封装到CameraCharacteristics中,并提获取CameraCharacteristics实例的方式。2)、根据指定的相机ID打开相机设备(openCamera)。3)、提供将闪光灯设置成手电筒模式的快捷方式。可以通过调用 Context.getSystemService()得到这个类的一个实例。CameraM

android - react 相机 : undefined is not an object(evaluatiing 'CameraManager. Aspect.fill)

我在react-native-camera中遇到一个连线错误。错误是undefinedisnotanobject(evaluatiing'CameraManager.Aspect.fill)在我们第二次打开应用程序时会出现。第一次,它工作正常。我尝试了以下步骤:1)取消链接2)卸载3)重新安装。但它也会有同样的问题。谁能帮我解决这个问题?谢谢, 最佳答案 我在使用react-native-camera和react-native-navigation时遇到了类似的问题。我先添加了相机,然后是导航。导航的点赞步骤坏了我的相机。经过长时间

android - 致命异常 : java. lang.IllegalArgumentException : Receiver not registered: android. hardware.camera2.CameraManager

我正在开发一个可以打开/关闭系统巡视的手电筒应用。我在AndroidM(v6.0)上出现崩溃Crashlytics这是问题的详细信息和堆栈跟踪:FatalException:java.lang.IllegalArgumentException:Receivernotregistered:android.hardware.camera2.CameraManager$1@49e5f1batandroid.app.LoadedApk.forgetReceiverDispatcher(LoadedApk.java:789)atandroid.app.ContextImpl.unregister