Skype ha agregado an anti-shake feature en su aplicación de videoconferencia en iPhone. ¿Cómo se puede hacer eso?¿Cuál es la tecnología detrás de la grabación de video anit-shake de Skype?
Respuesta
Esto es bastante complicado de lograr, pero es probable que sea una combinación de algunos potentes algoritmos de detección/eliminación de borrosidad y el giroscopio. Comenzaría buscando en el how to detect motion con el iPhone y veré qué tipo de resultados puedes obtener con eso. Si no es suficiente, comienza a buscar en shift/blur direction detection algorithms. Este no es un problema trivial, pero es algo que probablemente podrías lograr con el tiempo suficiente. ¡Espero que ayude!
También estoy pensando a lo largo de la línea de detección de movimiento ... Como la videoconferencia no necesita 30 fps, es posible mantener _good_ frames (se detecta poco movimiento) y tirar los fotogramas defectuosos (se detectan muchos movimientos). Lástima que lo discutido tiene que ser _CLOSED_. – ohho
- 1. ¿Cuál es la tecnología detrás de Windows Azure REST Api?
- 2. ¿Cuál es la tecnología detrás de los sitios de transmisión en vivo?
- 3. Activación de la cámara Flash durante la grabación de video
- 4. ¿Cuál es la magia detrás de Lightstreamer?
- 5. C# Llamada de video de Skype API
- 6. Cuál es la matemática detrás de la rueda de colores
- 7. ¿Cuál es el algoritmo detrás de la generación de buscaminas
- 8. Grabación de video con OpenCV + Python + Mac
- 9. Grabación de video sin previa vista
- 10. Android: Reproducción y grabación de video simultáneas
- 11. ¿Qué tecnología hay detrás de Chrome Angry Bird
- 12. ¿Cuál es la tecnología detrás de Bing? ¿Su propia versión del algoritmo map-reduce u otra cosa?
- 13. ¿Cuál es la razón detrás de Object.clone() está protegido
- 14. ¿Cuál es el concepto detrás de la compresión zip?
- 15. ¿Cuál es la razón detrás de cbegin/cend?
- 16. ANDROID: ¿Cuál es la idea principal detrás de usar strings.xml?
- 17. ¿Cuál es la idea detrás de 'mango GC Fijado'?
- 18. ¿Cuál es el algoritmo detrás de sleep()?
- 19. ¿Hay librerías gratuitas de C# para la grabación de video (de la pantalla)?
- 20. ¿Cuál es el concepto detrás de R.java?
- 21. Elegir un códec de video para grabación de pantalla
- 22. Tecnología para el sitio de transmisión de video
- 23. Android - Cómo iniciar la grabación de video automáticamente cuando se llama a la cámara
- 24. errores de grabación de audio y video en android
- 25. ¿Cuál es la mejor y más activa tecnología de búsqueda de código abierto .Net?
- 26. ¿Cuál es la mejor tecnología de ancho de banda bajo Delphi n-tier?
- 27. ¿Cuál es la concepción detrás: Tipo - Elemento - Espejo
- 28. ¿Cuál es la gran idea detrás de la implementación de AOP
- 29. ¿Cuál es la lógica detrás de la suscripción de renovación automática en iOS
- 30. ¿Cuál es la razón detrás de la sintaxis elegida para declarar amigos de plantilla?
Algoritmos de procesamiento de imagen? En serio, esta es una pregunta mucho más grande de lo que piensas. –