草庐IT

takePictures

全部标签

android - 如何使用 Camera.takePicture() 拍摄高分辨率图像?

我正在实现一个应用内摄像头,每次拍照时,我的图像都是320x240,尽管我手机的摄像头能够提供更高的分辨率(GalaxyNexus)。我找不到用于设置分辨率的参数,那么如何提高我正在拍摄的图像的分辨率?以下是相关代码:@OverridepublicvoidsurfaceCreated(SurfaceHolderholder){setSurfaceHolder(holder);}@OverridepublicvoidsurfaceDestroyed(SurfaceHolderholder){setSurfaceHolder(null);}privatevoidattachCameraTo

android - 如何使用 Camera.takePicture() 拍摄高分辨率图像?

我正在实现一个应用内摄像头,每次拍照时,我的图像都是320x240,尽管我手机的摄像头能够提供更高的分辨率(GalaxyNexus)。我找不到用于设置分辨率的参数,那么如何提高我正在拍摄的图像的分辨率?以下是相关代码:@OverridepublicvoidsurfaceCreated(SurfaceHolderholder){setSurfaceHolder(holder);}@OverridepublicvoidsurfaceDestroyed(SurfaceHolderholder){setSurfaceHolder(null);}privatevoidattachCameraTo

java - takePicture 因堆相关错误而失败

首先要注意的是:以下错误发生在2个不同的HTCDesires上,一个是2.3.3,一个是4.0.4。我在尝试调用.takePicture时收到以下错误消息:E/MemoryHeapBase(104):erroropening/dev/pmem_camera:NosuchfileordirectoryE/QualcommCameraHardware(104):failedtoconstructmasterheapforpmempool/dev/pmem_cameraE/QualcommCameraHardware(104):initSnapshotXfailedwithpmem_came

Android Camera.takePicture() 有时不返回?

我正在为android编写一个拍照应用程序。在onPreviewFrame(byte[]data,Cameracamera)中从预览中获取帧后,代码会进行一些处理。问题在于android.hardware.Camera的函数takePicture()有时会完全按照我的意愿行事,有时不会返回并且不会调用任何回调。当我运行该应用程序时,有时拍摄第一张照片不会返回,有时我可以拍摄四张照片,第五张会导致应用程序挂起。有一个类似的线程:problemwithtakingpicturesusingtheandroidcamera.建议的解决方案是使用上次预览的框架,但这肯定不是一个好的解决方案!这

Android 相机 takePicture() 失败

我一直在尝试使用Android中的SurfacePreview使用相机拍照。表面预览跨越布局中的整个屏幕。每当我调用takePicture时,它​​都会失败并提示我没有启用预览。这是Activity变量、图片方法和相机拍照代码(在onResume()中):publicclassFawkesRCActivityextendsActivityimplementsSurfaceHolder.Callback{SurfaceViewmSurfaceView;SurfaceHoldermHolder;publicCameramCamera;...Camera.PictureCallbackcam

android - .takePicture 上的相机错误 100 仅在停止视频录制后

问候StackOverflowers!我搜索了很长时间,但最终不得不承认我没有想法。请在https://github.com/ppinter1/AndroidCamera.git找到一个极简Eclipse项目这说明了我在SamsungGalaxyTab10.1和Android4.1.1上遇到的问题本质上:每当我在停止视频录制后调用.takePicture时,就会发生可怕的相机错误100(伴随着ICamera/媒体服务器/相机服务器的死亡)。在提供的代码中测试和工作的内容:可以拍摄任意数量的照片也可以录制任意数量的视频即使在录音时拍照也能正常工作(很好的副作用)但是,在停止录制后拍照(即

android - 图像质量差的 Android 相机 takePicture()

我浏览了几乎所有的stackoverflow答案,但我相信我的问题有点不同,图像质量并不像某些问题中那样糟糕。但是当你看到图像时,你可以看到曲线。它不是平滑的图像。这是我的参数设置代码。Camera.Parametersparams=mCamera.getParameters();Listsizes=params.getSupportedPictureSizes();Camera.Sizesize=sizes.get(0);//Camera.Sizesize1=sizes.get(0);for(inti=0;isize.width)size=sizes.get(i);}//System

Android Camera takePicture函数不调用Callback函数

我正在为我的应用程序开发自定义相机Activity。我正在按照此处Android开发者网站的说明进行操作:http://developer.android.com/guide/topics/media/camera.html一切似乎都正常,只是没有调用回调函数并且没有保存图片。这是我的代码:publicclassCameraActivityextendsActivity{privateCameramCamera;privateCameraPreviewmPreview;privatestaticfinalStringTAG="CameraActivity";/**Calledwhent

ios - 如何使用 takePicture() 在 iOS 中以编程方式拍摄照片?

我正在开发一款帮助视障人士阅读餐厅菜单的应用,因此我需要通过双击屏幕来拍摄照片。我已经成功地使用了UIImagePickerController来使用标准的捕获界面来拍摄照片。为了通过双击来执行此操作,我将叠加View设置为常规ImageView,禁用相机控件并调用.takePicture()方法。由于某种原因,处理图像捕获的委托(delegate)方法不起作用。任何人都可以指出我所缺少的吗?我已经评论了关于呈现图像选择器的行,就好像它被称为我永远无法离开它一样。我的叠加层没有按钮,因为应该通过双击来拍摄照片。非常感谢任何帮助。最好的问候,安德烈。代码如下:importUIKitcla

安卓 Nexus 7 果冻 bean : startPreview/takePicture calling getCameraStereoMode logs an error

我刚得到一个Nexus7,我正在尝试将一些代码移植到其中。以下行在运行IceCream的Xoom上没有问题:mCamera.startPreview();它在Nexus7上也能正常工作,但会记录错误:E/NvOmxCamera(126):OMX_ERRORTYPEandroid::NvOmxCamera::getCameraStereoMode(NvxComponent*,NvOmxCameraUserStereoMode&):Error:invalidNVXmode0.E/NvOmxCamera(126):OMX_ERRORTYPEandroid::NvOmxCamera::getC