Articles of 相机

Android致命信号11(SIGSEGV)位于0x00000040(代码= 1)错误

我正在开发一个Android应用程序。 我在其中获取用户照片图像(5张图像)(使用带面部检测的opencv2.4.2摄像头)并使用Web服务保存到服务器中的数据库中。 为此我使用Opencv2.4.2面部检测样本, Ksoap2用于Web服务。 在我的android 模拟器和设备(android 4.0.4)应用程序正常工作。 但当我检查另一台设备( Android 4.0.3 )时,它会抛出“不幸的是,Myapp已停止” 。 我在下面附上了我的日志文件。 我不知道是什么问题。 你能给我一些建议吗会很好。 Log: I/Sample::SurfaceView( 746): Frame started with loop I/Sample::FdView( 746): processFrame with face and ok started! I/Sample::FdView( 746): area: 80089 D/dalvikvm( 746): GC_FOR_ALLOC freed 1202K, 20% free 7337K/9159K, paused 51ms I/dalvikvm-heap( 746): Grow heap (frag case) to 8.496MB for 1228816-byte allocation […]

Android – 相机预览

我正在尝试相机预览 这是我的代码,它不会抛出任何错误,但屏幕仍然是黑色的。 有任何想法吗? this.setContentView(R.layout.camerapreview); SurfaceView cameraSurface = (SurfaceView)findViewById(R.id.cpPreview); SurfaceHolder holder = cameraSurface.getHolder(); holder.addCallback(this); holder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS); this.camera = Camera.open(); this.camera.setPreviewDisplay(holder); this.camera.startPreview(); camerapreview.xml

如何在三星Galaxy Tab上使用相机闪光灯/ LED作为手电筒?

我正面临三星Galaxy Tab的问题。 我想用相机闪光灯作为火炬。 有谁知道如何启用它? 因此,一个代码可用于启用/禁用HTC Desire上的相机闪光灯,但在三星Galaxy Tab上失败。 FlashLight.java: package com.example.FlashLight; import android.app.Activity; import android.hardware.Camera; import android.hardware.Camera.Parameters; import android.os.Bundle; import android.util.Log; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; public class FlashLight extends Activity { private final static String LOG_TAG = “FlashLight”; private Button mOnBtn; private Button mOffBtn; private Camera mCamera; /** Called when the activity is first […]

将图像保存在本地存储phonegap中

我对phonegap很新,它说它有捕获function。 所以我用它并且非常好。 但是我在html中显示了图片,但我不知道如何保存图像。 根据http://docs.phonegap.com/en/1.7.0/cordova_camera_camera.md.html 您可以使用编码图像或URI执行任何操作,例如: 在标签中渲染图像(参见下面的示例) 在本地保存数据(LocalStorage,Lawnchair等)将数据发布到远程服务器 不幸的是,没有关于如何做的示例代码 如何在LocalStorage或设备库中保存图像?

了解libGDX投影矩阵

在过去的几周里,我一直在尝试学习libGDX库。 我发现很难,尤其是我第一次尝试游戏开发时,要理解相机/视口关系系统。 我被告知使用的一行代码和API提到的是: batch.setProjectionMatrix(camera.combined); 尽管进行了4个小时的研究,但我仍然缺乏对此代码function的完整理解。 根据我的基本理解,它“告诉”相机正在寻找的批次。 我缺乏理解力令人沮丧和愤怒,如果有人能帮助我,我会很感激。 代码片段的另一个问题是我不确定何时需要实现(在render方法中,create方法等)。

“java.lang.IllegalArgumentException:No configs match configSpec”在打开Camera Intent时

这是我简单的Camera Intent Demo,其中我只有一个Activity ….. package xy; import android.app.Activity; import android.content.Intent; import android.graphics.Bitmap; import android.os.Bundle; import android.widget.ImageView; public class PhotoShoot extends Activity { final static int CAMERA_RESULT = 0; ImageView imv; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); Intent i = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE); startActivityForResult(i, CAMERA_RESULT); } protected void onActivityResult(int requestCode, int resultCode, Intent intent) { […]

使用input type = file capture = camera在Android浏览器中上传照片时,防止将照片自动保存到图库

我正在使用一种众所周知的HTML 5方法来捕获和上传支持最新智能手机的图像。 这是我的代码: 在我关心的所有设备上都能很好地工作。 问题是这样的: 在Android上,您捕获的文件会自动保存到图库中。 我在一个隐私和安全非常关键的应用程序中实现这一点。 我们无法将文件保存到用户设备。 有谁知道阻止OS自动保存图片的方法?

如何在Vigo Video Hypstar等摄像机上实时预览录像机

我想用Gif或图像像Vigo更改Surface预览底部叠加层 喜欢这个 请告诉我任何sdk或我用于此filter的内容 我可以使用此更改顶视图上的叠加层 这有帮助 PictureCallback cameraPictureCallbackJpeg = new PictureCallback() { @Override public void onPictureTaken(byte[] data, Camera camera) { // TODO Auto-generated method stub Bitmap cameraBitmap = BitmapFactory.decodeByteArray (data, 0, data.length); int wid = cameraBitmap.getWidth(); int hgt = cameraBitmap.getHeight(); // Toast.makeText(getApplicationContext(), wid+””+hgt, Toast.LENGTH_SHORT).show(); Bitmap newImage = Bitmap.createBitmap (wid, hgt, Bitmap.Config.ARGB_8888); Canvas canvas = new Canvas(newImage); […]

如何将Camera预览传递给MediaCodec.createInputSurface()创建的Surface?

理想情况下,我想完成两个目标: 通过Surface将Camera预览数据传递给MediaCodec编码器。 我可以使用MediaCodec.createInputSurface()创建Surface但Camera.setPreviewDisplay()采用SurfaceHolder ,而不是Surface 。 除了将Camera预览数据传递给编码器之外,我还想在屏幕上显示预览(这样用户实际上可以看到他们编码的内容)。 如果没有涉及编码器,那么我将使用SurfaceView ,但这似乎不适用于这种情况,因为SurfaceView创建了自己的Surface ,我想我需要使用MediaCodec创建的那个。 我在网上搜索了很多解决方案,但没find。 bigflake.com上的一些例子似乎是朝着正确方向迈出的一步,但他们采取了一种方法,增加了一堆我想避免的EGL / SurfaceTexture开销。 我希望有一个更简单的例子或解决方案,我可以让Camera和MediaCodec更直接地说话而不涉及EGL或纹理。

无需用户交互即可自动拍照

我用这段代码从相机中捕捉图像。 package android.takeowneship; import java.io.File; import android.app.Activity; import android.content.ContentValues; import android.content.Intent; import android.database.Cursor; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.net.Uri; import android.os.Bundle; import android.provider.MediaStore; import android.widget.ImageView; import android.widget.Toast; public class camera extends Activity{ private static final int CAPTURE_IMAGE_ACTIVITY_REQUEST_CODE = 100; Uri imageUri; private ImageView imageView; @Override public void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); setContentView(R.layout.main); //define the file-name to […]