如何在Android中获取相机预览的像素?

时间:2014-06-27 22:21:04

标签: java android camera preview pixels

我想知道如何从预览网络摄像头获取像素数组(我将在服务中运行)。我听说预览必须在表面上显示,但如果我使用服务则没有表面。

我对Android开发很陌生,对于任何误解都感到抱歉。

感谢。

1 个答案:

答案 0 :(得分:0)

  Parameters parameters = camera.getParameters();
       Display display = ((WindowManager)getSystemService(WINDOW_SERVICE)).getDefaultDisplay();

       if(display.getRotation() == Surface.ROTATION_0)
       {
           parameters.setPreviewSize(640, 480);                           
           camera.setDisplayOrientation(90);
       }
      camera.setParameters(parameters);


      camera.setPreviewDisplay(cameraSurfaceHolder);
      camera.startPreview();
      previewing = true;