face-detect这个示例存在的问题
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 35/100
- Tipo de issue
- Error
- Claridad
- Necesita aclaración
- Estado de actividad
- Estancado
- Stack tecnológico
- ios, javascript
- Área
- computer-vision, mobile-dev
Línea de trabajo
Empieza ejecutando el ejemplo face-detect en un teléfono iOS e inspecciona el código de limpieza mostrado en el issue, especialmente la destrucción de la sesión y los recursos relacionados con la cámara. Reproduce el caso, identifica por qué la cámara sigue activa y verifica que se detenga después de la limpieza.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
执行以下代码,ios手机中,仍然在使用摄像头
if (this._texture) {
this._texture.dispose();
this._texture = null;
}
if (this.renderer) {
this.renderer.dispose();
this.renderer = null;
}
if (this.scene) {
this.scene.dispose();
this.scene = null;
}
if (this.camera) this.camera = null;
if (this.model) this.model = null;
if (this._insertModel) this._insertModel = null;
if (this._insertModels) this._insertModels = null;
if (this.planeBox) this.planeBox = null;
if (this.mixers) {
this.mixers.forEach((mixer) => mixer.uncacheRoot(mixer.getRoot()));
this.mixers = null;
}
if (this.clock) this.clock = null;
if (this.THREE) this.THREE = null;
if (this._tempTexture && this._tempTexture.gl) {
this._tempTexture.gl.deleteTexture(this._tempTexture);
this._tempTexture = null;
}
if (this._fb && this._fb.gl) {
this._fb.gl.deleteFramebuffer(this._fb);
this._fb = null;
}
if (this._program && this._program.gl) {
this._program.gl.deleteProgram(this._program);
this._program = null;
}
if (this.canvas) this.canvas = null;
if (this.gl) this.gl = null;
if (this.session) {
this.session.destroy();
console.log('session destroyed');
this.session = null;
}
if (this.anchor2DList) this.anchor2DList = [];
- Lenguaje dominante
- JavaScript
- Estrellas
- 7.2k
- Forks
- 2.2k
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de wechat-miniprogram/miniprogram-demo
-
Dificultad 4/5 3-5 días Aptitud para principiantes 45/100
-
Dificultad 3/5 1-2 días Aptitud para principiantes 38/100
-
华为系统6.0,AR相当的都不正常Abierto
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
-
MacOS中真机预览和真机调试白屏Abierto
Dificultad 3/5 1-2 días Aptitud para principiantes 30/100
-
实时人脸检测3D-眼镜试戴。Abierto
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
wechat-miniprogram/miniprogram-demo#168 · 1 comentario ·
Todos los issues de wechat-miniprogram/miniprogram-demo
Issues similares
-
[Bug] Pitch Converter gives the wrong octave for B♯, C♭, B𝄪 and C𝄫Posiblemente ocupada @bhuvan-somisetty la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
sugarlabs/musicblocks#9765 ·
Los mantenedores suelen responder en 1 día
-
documentation good first issue help wanted
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
adaumsilva/OrchestrAI#51 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
Jason-Vaughan/TangleClaw#2546 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
rubyjs/mini_racer#449 ·
-
area:integration enhancement good first issue help wanted
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100