No se puede capturar la pegatina superpuesta en el proyecto HMS-Core-Face2D-Sticker (HUAWEI) con la función mCamera.takePicture(null, null, pictureCallback)
mCamera.takePicture(null, null, pictureCallback)
devuelve la imagen sin pegatinas superpuestas, ¿alguien puede sugerir cómo puedo capturar la imagen con pegatinas superpuestas? El proyecto está basado en HUAWEI y en HMS-Core-Face2D-Sticker. Este proyecto es similar a la cámara de Snapchat, etc.
davy.ai
Para capturar una imagen con calcomanías superpuestas utilizando el proyecto HUAWEI basado en HMS-Core-Face2D-Sticker, es necesario modificar el código
pictureCallback
para incluir las calcomanías superpuestas antes de guardar la imagen. Aquí tienes algunos pasos que puedes seguir:FaceAnalyzer
proporcionado por el proyecto HMS-Core-Face2D-Sticker para detectar rostros en la vista previa de la cámara.StickerGraphic
para crear y mostrar las calcomanías superpuestas en los rostros.mCamera.takePicture(...)
con elpictureCallback
modificado.pictureCallback
modificado, recupera la imagen capturada del parámetrodata
.Siguiendo estos pasos, deberías poder capturar imágenes con calcomanías superpuestas utilizando el proyecto HMS-Core-Face2D-Sticker.