草庐IT

nexus5camera

全部标签

android - Nexus S 和三星 Galaxy S I9000 上的 ACTION_IMAGE_CAPTURE 方向问题

我正在尝试使用以下代码拍摄照片并将其存储到内部存储器中:Intentintent=newIntent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);takenPhoto=newFile(uploadsFolder,getNewPicFileName());intent.putExtra(MediaStore.EXTRA_OUTPUT,Uri.fromFile(takenPhoto));startActivityForResult(intent,SHOOT_MEDIA_REQUEST_CODE);问题在于,在NexusS和Galaxy

Android Camera 为某些用户拍摄了多行错误的照片

我的应用程序的一些用户正在拍摄一些看起来像这样的错误照片:我唯一做的就是jpegCallback中的标准位图API:BitmapFactory.Optionsopts=newBitmapFactory.Options();opts.inSampleSize=4;bm=BitmapFactory.decodeByteArray(data,0,data.length,opts);bm=Bitmap.createScaledBitmap(bm,640,480,true);然后写入磁盘imageFile=newFile("/sdcard/app_dir/upload.jpg");FileOut

Android 使用Camera2 API 和 GLSurfaceView实现相机预览

GLSurfaceView和SurfaceView是Android中用于显示图像的两个视图类,它们在实现方式和使用场景上有一些区别。实现方式:GLSurfaceView基于OpenGLES技术实现,可以通过OpenGLES渲染图像。而SurfaceView则是通过基于线程的绘制方式,可以在独立的线程中进行绘制操作。性能:由于GLSurfaceView使用了OpenGLES技术,可以充分利用GPU进行图像渲染,因此在处理复杂图像和动画时通常具有更好的性能。相比之下,SurfaceView使用CPU进行图像绘制,性能可能相对较低。使用场景:如果你需要进行复杂的图形绘制、图像处理或者动画,那么GLS

android - 将 Camera2 API 与 ImageReader 结合使用

我正在尝试使用GalaxyS4上的Camera2API捕获图像数据。ImageReader被用作表面提供者。使用的图像格式已在ImageFormat.YV12和ImageFormat.YUV_420_888上进行了尝试,并产生了相同的结果。设置看起来不错,我使用ImageReader从ImageReader获取图像。图像有3个平面。缓冲区是预期的大小,Y平面的Width*Height和其他两个平面的(Width*Height)/4。问题是我无法通过两种方式正确获取数据。第一个问题是Y平面数据是镜像的。这是可以处理的,虽然这很奇怪,所以我很好奇这是否是预期的。更糟糕的是,其他两架飞机似乎

Android Camera2 对焦状态卡住

我需要在我的应用程序中使用Camera2API。(API21+)我找到了下一个示例:https://github.com/googlesamples/android-Camera2Basic我下载了它并开始在我的手机上使用。当我按下“图片”按钮时,它调用了takePhoto方法。privatevoidtakePicture(){lockFocus();}它是一个状态机。有时这台机器卡在STATE_WAITING_LOCK上。我的设备正在等待Focus,但没有任何反应!(是的,我的设备支持自动对焦)caseSTATE_WAITING_LOCK:{IntegerafState=result

android - 在 nexus 5 中使用 android 相机捕获图像后的空指针

在我的应用程序中,我正在使用android设备相机来捕捉我的图像。在某些设备上它工作正常但不是全部,我刚刚测试了它LGnexus5E960,在我捕获图像后它总是结束崩溃而无法保存结果这是我的代码:IntentcameraIntent=newIntent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);startActivityForResult(cameraIntent,1);protectedvoidonActivityResult(intrequestCode,intresultCode,Intentreturnimage){su

android - ClassNotFoundException : android. hardware.camera2.CameraAccessException 与 OpenCV 3.1.0

我正在使用AndroidStudio2.2开发一个使用OpenCV3.1.0库的android项目。我是按照这个answer导入库的.情况如下:当我为API>=21(正好是API23)的设备编译项目时,一切顺利。当我为APIGradle日志FAILURE:Buildfailedwithanexception.*Whatwentwrong:Executionfailedfortask':app:transformClassesWithInstantRunForDebug'.>java.lang.ClassNotFoundException:android.hardware.camera2

android - Nexus 10,前置摄像头预览为黑色(无预览)

所以我正在从事与相机相关的项目,我已经在许多设备上对其进行了测试,除Nexus10外,所有设备都通过了测试。我真的搞不懂这是怎么回事,网上也没有人讨论这个问题。我能够在两个不同的Nexus10(wifi)设备上重现该问题。这是我的Activity代码:publicclassMainActivityextendsActivity{privatestaticCameramCamera;privatestaticbooleanmCameraOpen;privatestaticImageViewmPreviewImageView;privateSurfaceViewmPreviewSurfac

android - 使用 Android Camera 进行图像处理

我想在将图像显示给用户之前使用onPreviewFrame对图像进行后处理(即应用色调、棕褐色等)。据我了解,返回给回调的byte[]数据是用YUV420sp编码的。人们是否一直在用Java或使用NDK(native代码)将其解码为RGB?有没有人有将其解码为RGB的函数示例以及之后如何使用RGB值?谢谢。 最佳答案 我找到了一个将YUV420转换为RGB并在预览图像上显示(某种)实时直方图的示例应用程序。http://www.stanford.edu/class/ee368/Android/index.html

android - 用于 phonegap android 的 Zxing 条码扫描器插件不适用于只有前置摄像头的 nexus 7

哪个适用于phonegapandroid的条码扫描器插件也适用于前置摄像头? 最佳答案 要使Cordova/PhoneGapBarcodeScanner插件正常工作,您需要比使用大多数其他插件更进一步。我的大部分工作都是在Eclipse之外进行的,所以我将解释如何从终端完成这项工作,如果您需要它们,我将添加Eclipse注释(尽管询问。)克隆插件项目如果您还没有,请从github获取phonegap-plugins项目:gitclonegit://github.com/phonegap/phonegap-plugins.git(我们