¿Cuál es la manera más fácil y rápida de capturar la transmisión de video de la cámara con C#?¿Cuál es la forma más fácil y rápida de capturar la transmisión de video de la cámara con C#?
7
A
Respuesta
4
más simple y más fácil, probablemente estaría utilizando SDK de Microsoft Expression Encoder:
static void Main(string[] args)
{
var job = new Microsoft.Expression.Encoder.Live.LiveJob();
job.AddDeviceSource(job.VideoDevices[0],job.AudioDevices[0]);
var w = new System.Windows.Forms.Form();
w.Show();
var source = job.DeviceSources[0];
source.PreviewWindow = new Microsoft.Expression.Encoder.Live.PreviewWindow(new System.Runtime.InteropServices.HandleRef(w, w.Handle));
Console.ReadKey();
}
-1
Tome un vistazo a proyecto DotImaging en Github: https://github.com/dajuric/dot-imaging
var reader = new CameraCapture(); //create camera/file/image-directory capture
reader.Open();
var frame = reader.ReadAs<Bgr<byte>>(); //read single frame
reader.Close();
y la muestra más detallada: https://github.com/dajuric/dot-imaging/blob/master/Samples/Capture/Program.cs
El paquete NuGet está disponible en: https://www.nuget.org/packages/DotImaging.IO/
Es bastante fácil.
Cuestiones relacionadas
- 1. Necesito capturar la transmisión de video desde la cámara en la aplicación C#
- 2. C#: ¿cuál es la forma más fácil de restar tiempo?
- 3. iPhone cámara de video de transmisión
- 4. ¿Cuál es la forma más fácil de animar una línea?
- 5. ¿Cuál es la forma más rápida de grabar varios archivos?
- 6. ¿Cuál es la forma más fácil/rápida de averiguar cuándo se creó una rama git?
- 7. ¿Cuál es la forma más fácil de crear una tabla de Excel con C#?
- 8. C++: ¿Cuál es la biblioteca más fácil de abrir archivo de video
- 9. Cuál es la forma más fácil de convertir latitud y longitud a los valores dobles
- 10. ¿Cuál es la mejor/más rápida/la forma más fácil de contraer todos los proyectos en Visual Studio?
- 11. ¿Cuál es la forma más fácil de convertir la lista con str en list con int?
- 12. ¿La forma más rápida de ver la pantalla? Cualquier idioma
- 13. ¿Cuál es la mejor/más rápida forma de aprender GLADE con C?
- 14. ¿Cuál es la forma más fácil de probar la membresía de clase en coffeescript?
- 15. ¿Cuál es la forma más fácil de actualizar una aplicación grande de C# winforms a WPF
- 16. PHP: ¿Cuál es la forma más rápida y fácil de obtener el último elemento de una matriz?
- 17. ¿Cuál es la forma más rápida de dibujar texto formateado en la API de Win32?
- 18. ¿Cuál es la forma más fácil de explicar qué es Hadoop y mapa/reducir?
- 19. ¿Cuál es la forma más eficiente de mostrar marcos de video decodificados en Qt?
- 20. ¿Cuál es la forma más fácil de hacer 'es' en Java?
- 21. La forma más rápida de completar ArrayList
- 22. La forma más rápida de aprender Maven
- 23. ¿Cuál es la forma más fácil de eliminar todos los atributos de un XML en C#?
- 24. ¿Cuál es la forma más fácil de obtener la ubicación actual de un iPhone?
- 25. ¿Cuál es la solución de servidor web más rápida con la huella de memoria más baja?
- 26. ¿Cuál es la forma más fácil de dibujar texturas con OpenGL ES?
- 27. C#: ¿Cuál es la forma más rápida de generar un nombre de archivo único?
- 28. ¿Cuál es la forma más fácil de manejar una matriz asociativa en C#?
- 29. ¿Cuál es la forma más fácil de usar el código fuente C en una aplicación Java?
- 30. ¿Cuál es la forma más fácil de eliminar el primer carácter de una cadena?