J'essaye de convertir mon SurfaceView (aperçu de caméra) en bitmap pour la détection de visage à la volée. Je reçois une image non nulle mais quand je l'affiche sur une vue, il semble être noir. Des idées quelle pourrait être la raison et comment procéder?SurfaceView to Bitmap
(je crois qu'il est difficile, mais pas impossible d'extraire le bitmap d'un SurfaceView - mais personne n'a posté de solution)
class BackgroundView extends SurfaceView implements SurfaceHolder.Callback {
public BackgroundView(Context context) {
super(context);
// ...
setDrawingCacheEnabled(true);
}
// ...
}
private Runnable update = new Runnable() {
public void run() {
// Following statement is sending a black/blank image
faceView.updateFaces(backgroundView.getDrawingCache());
mHandler.postDelayed(update, (long) (1000));
}
};
a u obtenu une solution, j'obtenir aussi l'image ordinaire en blanc. – CoDe