草庐IT

livox_camera_calib

全部标签

android - 实时图像处理Android camera2 api

我是android的新手。我正在尝试使用新的AndroidCamera2api构建实时图像处理应用程序。我的应用程序也需要保持良好的FPS率。按照一些示例,我设法在ImageReader类可用的onImageAvailable(ImageReaderreader)方法中进行了图像处理。然而,通过这样做,我只能设法获得大约5-7FPS的帧速率。我看到建议使用RenderScript对Androidcamera2api进行YUV处理。使用RenderScript会让我获得更高的FPS率吗?如果是这样,请有人指导我如何实现它,因为我是android的新手,我很难掌握Allocation和Re

android - 等待 Camera.PictureCallback

场景:我有一个Activity(A)调用另一个Activity(B)来拍照并将Byte[]发送回“A”。ActivityB有一个用于拍照的按钮:publicvoidonClick(Viewv){//getthecurrentimagefromthecameramCamera.takePicture(null,null,mPicture);Intentdata1=newIntent();data1.putExtra("byte_array",dataPic);if(getParent()==null){setResult(Activity.RESULT_OK,data1);}else{g

Android 抛出错误 : Unfortunately camera has stopped in android emulator

我在我的Windows7笔记本电脑上创建了一个AVD,其CPU:ARM(armeabi-v7a)并将前后摄像头选项设置为“Webcam0”。当我启动模拟器并单击相机按钮时,它显示“不幸的是相机已停止”我遵循了SO上关于此事的所有答案,但没有一个对我有用。1)我检查了我的网络摄像头驱动程序,一切正常,因为我的网络摄像头驱动程序的最新版本已于2012年5月发布,并且是最新的2)我检查了前置摄像头和后置摄像头的所有选项(Emulator/Webcam0)。3)我清除了相机中的所有缓存数据并重新启动。`05-0208:03:46.653:E/CameraService(66):CameraSe

使用 setRepeatingRequest 的 Android Camera 2 API 1fps

我想使用Camera2API的setRepeatingRequest()模式拍摄1fps的静态图像。我将CONTROL_AE_MODE设置为CONTROL_AE_MODE_OFF并将SENSOR_FRAME_DURATION设置为1。但是,使用以下代码我仍然收到20fps的非常高的帧速率。我尝试将捕获请求模板从TEMPLATE_PREVIEW更改为TEMPLATE_STILL_CAPTURE但没有成功。如何使用setRepeatingRequest()实现1fps?CaptureRequest.BuilderrequestBuilder=cameraDevice.createCaptu

android - 我可以不使用 android.hardware.Camera 来控制手电筒吗?

zxing1.6条形码扫描器的前光选项在我的NexusOne上不起作用。我需要能够在我的应用程序中使用手电筒,但您不能同时运行两个相机实例。有没有办法在不访问相机的情况下使用手电筒?或者我能否以某种方式访问​​已在使用中的相机?我正在使用GoogleIntentIntegrator.java补丁来扫描条形码。 最佳答案 简短的回答是“不”;前面的LED被控制为闪光模式,这是相机的一个属性。它是模式“torch”。并且没有两个应用程序不能同时打开相机。(更长的答案是,以前有一个隐藏的API,这是条形码扫描器试图访问的,但它不再适用于几

java - LibGDX - Camera.update() 调用不执行任何操作

我刚开始玩LibGDX,已经遇到相机问题。我在Internet上看到一些教程告诉我,如果我理解得很好的话,在使用LibGDX的2D游戏中,您必须重新计算所有实体(我的意思是屏幕上的每个实体)的位置,并考虑速度等参数。..对我来说,这意味着相机不会移动,但它所展示的世界。我想做相反的事情,移动相机而不是世界,因为这对我来说更有意义,而且看起来更容易,因为我只需要移动相机,而不是所有实体。所以我不希望世界移动而我的相机显示变化,而是我的相机移动并显示变化。因此,即使某些实体不动(它们的坐标x和y不变),它看起来也会像相机移动一样。所以我有一个继承自OrthographicalCamera的

android - android camera2如何将预览帧数据馈送到OpenCV进行处理

我想在相机预览中做一些图像处理,比如灰度在旧的cameraapi中很容易,但是移植到camera2api中,我不知道怎么做publicvoidonPreviewFrame(byte[]data,Cameracam){//customimagedataprocessing}我试图从这里获取框架(如问题答案中所建议的那样):privatefinalImageReader.OnImageAvailableListenermOnImageAvailableListener=newImageReader.OnImageAvailableListener(){@Overridepublicvoid

android - SupportMapFragment 与 ViewPager : Cannot move camera or change map settings

我在SupportMapFragment和将相机移动到map上的某个位置时遇到问题。publicclassMapPositionFragmentextendsSupportMapFragmentimplementsLocationListener{privateGoogleMapmap=null;privateButtonlockButton=null;privateLocationcurrentLocation=null;privateLocationManagerlocationManager=null;privateViewmapView=null;@Overridepublic

android - Camera.open() 阻塞 UI 线程

我查看了我能找到的关于此的所有SO文章,但没有一个解决方案适合我。当调用Camera.open()时,UI线程被阻塞时会有3秒(或多或少)的延迟。我试图把它放在后台线程中。我目前正在使用找到的解决方案here(粘贴在下方)但是“等待”方法是同步的,因此它也会阻塞UI线程。我想要做的是加载这个fragment,显示一个进度微调器,直到相机准备就绪,然后在屏幕上显示相机,但这种延迟让我很难受,我似乎找不到任何真正的东西很好的解决方案。我的fragment:publicclassBarcodeFinderFragmentextendsFragmentimplementsView.OnClic

android - 在 Camera2 API 中切换闪光灯

我的问题是当我在不同的闪光灯模式之间切换然后想要捕获图像时,我的captureBuilder不会设置所选的闪光灯模式。它仅在我关闭并重新打开相机时有效。我拿了https://github.com/googlesamples/android-Camera2Basic作为起点。我的方法:privatevoidcaptureStillPicture(){try{finalActivityactivity=(Activity)context;if(null==activity||null==mCameraDevice){return;}//ThisistheCaptureRequest.Bui