Android处理中的透明背景

Android处理中的透明背景,android,background,processing,Android,Background,Processing,我正在使用一个增强的真人秀应用程序,我想将处理图形叠加到相机捕获的图像上 然而,处理图形始终具有灰色背景。我需要让它透明,以便只看到通过相机捕获处理渲染的对象。有什么办法吗?我应该如何为此修改曲面。我尝试将一个透明度为图像的.png图像放置为图像,但出现了一个错误 注意:-(我在Android Studio工作)任何帮助都将提前通知,谢谢 也许我们可以将相机图像作为草图的背景: // import android.graphics.Bitmap; PImage camImg; void se

我正在使用一个增强的真人秀应用程序,我想将处理图形叠加到相机捕获的图像上

然而,处理图形始终具有灰色背景。我需要让它透明,以便只看到通过
相机捕获
处理渲染的对象。有什么办法吗?我应该如何为此修改曲面。我尝试将一个透明度为图像的.png图像放置为图像,但出现了一个错误


注意:-(我在Android Studio工作)任何帮助都将提前通知,谢谢

也许我们可以将相机图像作为草图的背景:

// import android.graphics.Bitmap;

PImage camImg;

void setup(){
  background(0);
  size(300, 300);
}

void draw(){
  background(getCameraImg());

  // ... your AR drawing
}

PImage getCameraImg(){
  // 1. Static example:
  camImg = loadImage("image.png", "png");
  camImg.resize(width, height);

  // 2. Android Bitmap -> PImage conversion:
  // http://developer.android.com/reference/android/graphics/Bitmap.html
  // http://www.41post.com/3470/programming/android-retrieving-the-camera-preview-as-a-pixel-array
  // https://processing.org/reference/updatePixels_.html

  return camImg;
}

也许我们可以绘制相机图像作为草图的背景:

// import android.graphics.Bitmap;

PImage camImg;

void setup(){
  background(0);
  size(300, 300);
}

void draw(){
  background(getCameraImg());

  // ... your AR drawing
}

PImage getCameraImg(){
  // 1. Static example:
  camImg = loadImage("image.png", "png");
  camImg.resize(width, height);

  // 2. Android Bitmap -> PImage conversion:
  // http://developer.android.com/reference/android/graphics/Bitmap.html
  // http://www.41post.com/3470/programming/android-retrieving-the-camera-preview-as-a-pixel-array
  // https://processing.org/reference/updatePixels_.html

  return camImg;
}

到目前为止,你尝试了什么?到目前为止,我只尝试了alpha值的背景,但它不起作用。到目前为止,你尝试了什么?到目前为止,我只尝试了alpha值的背景,但它不起作用。嗨,我尝试了类似的东西,但它不起作用。我在一个FrameLayout中显示相机捕获,并用处理草图覆盖另一个。我尝试使用png,但出现以下错误:“//其他错误通常表示当前曲面不好,可能是因为SurfaceView曲面已被破坏,但我们尚未收到通知。记录错误以帮助开发人员理解渲染停止的原因。我认为也有一个问题,当你将图像作为背景时,应用程序总是在这种情况下崩溃。嗨,我尝试了类似的方法,但它不起作用。我在一个FrameLayout中显示相机捕获,并用处理草图覆盖另一个。我尝试使用png,但出现以下错误:“//其他错误通常表示当前曲面不好,可能是因为SurfaceView曲面已被破坏,但我们尚未收到通知。记录错误以帮助开发人员理解渲染停止的原因。我认为也有一个问题,当您将图像作为背景时,应用程序总是在这种情况下崩溃