C# запись веб-камеры с использованием EmguC#

Место общения программистов C#
Ответить
Anonymous
 C# запись веб-камеры с использованием Emgu

Сообщение Anonymous »

Я хочу записать веб-камеру, которая работает в качестве стримера mpjeg
Использую
Emgu 4.7.0.5276Emgu.CV.Bitmap 4.7.0.5276
DirectShowLib для выбора веб-камеры
```
public void SetupWebCam()
{
recording = false;
if (capture != null) capture.Dispose();
capture = new VideoCapture(deviceID);
writer = new VideoWriter("0video.mp4", VideoWriter.Fourcc('H', '2', '6', '4'), 30, new Size(1920, 1080), true);
capture.Start();
//get frames
capture.ImageGrabbed += Capture_ImageGrabbed;
}
private void Capture_ImageGrabbed(object sender, EventArgs e)
{
frame = new Mat();
capture.Retrieve(frame);
pictureBox1.Image = frame.ToBitmap();
if (recording == true)
{
writer.Write(frame);
}
}


Buttons to set recording true or false
It works, but **0Video.mp4** is Zero bytes
thanks


Подробнее здесь: https://stackoverflow.com/questions/792 ... using-emgu
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»