草庐IT

android - PreviewCallback onPreviewFrame 不改变数据

我想对来自相机的图像进行一些图像处理并将其显示在SurfaceView上,但我不知道如何修改相机框架。我尝试使用setPreviewCallbackWithBuffer和onPreviewFrame但它们没有按预期工作,框架没有被修改。/**AbasicCamerapreviewclass*/publicclassCameraPreviewextendsSurfaceViewimplementsSurfaceHolder.Callback,Camera.PreviewCallback{privateSurfaceHoldermHolder;privateCameramCamera;pr

Android:无法在 Camera.open() 连接到相机服务;

有很多类似的问题,但没有一个帮助我:我的list文件是:我的Activity类是:publicclassCameraAPIActivityextendsActivity{privateCameramyCamera=null;publicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);if(checkCameraHardware(this)){try{myCamera=Camera.open();}catch(Exceptione

安卓+OpenCV : How to set camera resolution when using CameraBridgeViewBase

您好,我正在使用OpenCV4Android人脸检测示例。我想知道如何获得相机的分辨率并将其设置为其他值。在此示例中,CameraBridgeViewBase。我在对象上看到了privateCameraBridgeViewBasemOpenCvCameraView;我可以用mOpenCvCameraView.setLayoutParams();但每次我尝试以某种方式使用它时,我都做错了,我的程序崩溃了。请帮我解决这个问题。 最佳答案 试试mOpenCvCameraView.setMaxFrameSize(width,height);

Android 相机预览尺寸问题

我的应用程序使用表面支架打开相机。相机以默认预览大小打开。在某些设备上,默认预览大小捕获的图像多于屏幕上实际可见的图像。为了避免这种情况,我开始自己设置预览大小。标准是从可用尺寸列表中选择最接近屏幕宽度的预览尺寸。这在大多数情况下都很有效。但我经常偶然发现一些不喜欢我选择的预览尺寸的设备。1)Nexus4没有捕获我选择的其中一种预览尺寸的图像。2)SamsungS4在拍摄的图像上出现了线strip(噪点)。所以我想了解我是否在做任何违反标准的事情。这是我的问题:-1)我正在使用表面支架打开相机。有没有其他方法可以在我的应用程序中使用相机硬件。2)我正在从可用尺寸列表中选择预览尺寸。在选

android - 从 ExifInterface 获取旋转总是返回 0

我在相机的onActivityResult上通过bundle传递位图。Intentintent=newIntent(MediaStore.ACTION_IMAGE_CAPTURE);ContentValuesvalues=newContentValues();values.put(MediaStore.Images.Media.TITLE,"picture");mCapturedImageURI=getContentResolver().insert(MediaStore.Images.Media.EXTERNAL_CONTENT_URI,values);intent.putExtra

Android Camera2 基础 API

我正在从这里阅读有关AndroidCamera2API的代码:https://github.com/googlesamples/android-Camera2Basic这几行令人困惑:https://github.com/googlesamples/android-Camera2Basic/blob/master/Application/src/main/java/com/example/android/camera2basic/Camera2BasicFragment.java#L570-L574previewRequest构建器仅添加表面,即要显示的TextureView,作为目标

android - 如何使用 andengine 针对不同的屏幕分辨率运行我的游戏

我正在使用andeninge开发游戏。我固定了相机的宽度和高度privatestaticfinalintCAMERA_WIDTH=480;privatestaticfinalintCAMERA_HEIGHT=320;@OverridepublicEngineonLoadEngine(){this.mCamera=newCamera(0,0,CAMERA_WIDTH,CAMERA_HEIGHT);finalEngineengine=newEngine(newEngineOptions(true,ScreenOrientation.LANDSCAPE,newFillResolutionPo

android phonegap相机和图像上传

自周五以来,我一直在努力完成这项工作,搜索谷歌和此处。我的最终目标是能够拍摄多张照片,每张照片都有标题和描述,并将它们上传到服务器,然后显示在网页上。到目前为止,我所拥有的是:能够为一张图片指定标题和描述、浏览图库、查找图片并选择它。但是当我这样做时,图像会立即与表格一起上传。我希望能够使用提交按钮执行此操作。我还有一个按钮来代替拍摄图像,并且会出现页面上图像的预览。但是当我用相机拍照时,我不知道如何上传我的表格。我能够使用div和innerHTML调用将图像数据打印到屏幕上……但老实说,我迷路了,甚至不知道从哪里开始发布特定的代码fragment。我将发布当前存在的整个页面....F

Android - 如何从相机或画廊拍照

我想请用户从相机或设备中的现有图片(图库或其他)中拍照。我该怎么做?我已经实现了下面的解决方案,它似乎工作正常,但文档非常困惑,所以我想知道是否有更好的解决方案。此外,请查看此相关帖子。在那里您将看到如何获取图像路径或位图:Get/pickanimagefromAndroid'sbuilt-inGalleryappprogrammatically因此,在我的解决方案中,您将创建一个TakePictureHelper对象并执行以下操作。假设您显示一个对话框,用户可以在其中选择“相机”或“其他”。当用户选择一个选项时,您将调用takeFromCamera()或takeFromOther()

android - 如何从调用 Intent 返回

我调用相机拍照。但是拍完照片后我不能回到我原来的Activity。有什么问题?谢谢。publicvoidaddEntry(Viewview){StringEntryName=RegisterName.toString();Toast.makeText(this,EntryName,Toast.LENGTH_LONG);IntentaddEntryintent=newIntent(MediaStore.ACTION_IMAGE_CAPTURE);Filefile=newFile(getFilesDir(),EntryName);registeryFileUri=Uri.fromFile(