Страница: 1 |
Страница: 1 |
Вопрос: Как снять кадр?
Добавлено: 28.03.07 20:43
Автор вопроса: AIM
У меня в PICTUREBOX-е играет VIDEO.
Как снять кадр из него? Кто что знает !
Ответы
Всего ответов: 3
Номер ответа: 1
Автор ответа:
mechanical_man
Вопросов: 17
Ответов: 10
Профиль | | #1
Добавлено: 09.04.07 22:04
Создай новый bitmap
 im img As New System.Drawing.Bitmap
затем img=picturebox.image
, а потом img.save(). И все!
Номер ответа: 2
Автор ответа:
dNW
Вопросов: 30
Ответов: 683
Профиль | | #2
Добавлено: 10.04.07 16:22
Да нет, врядли это код даст нужный результат. AIM не зря сказал "video". Там же так называемый "оверлэй" и ты сохранишь всего лишь ссылку на область видеопамяти.
2AIM
Скажи, а каким ты методом загружаешь видео?
Номер ответа: 3
Автор ответа:
AIM
Вопросов: 3
Ответов: 1
Профиль | | #3
Добавлено: 13.04.07 08:31
1. Устоновиль Веб камеру(ВК).
2. Библиотеки этой ВК-ы немог использовать,
3. В интернете нашел библиотеки
а)DirectX.Capture.dll
б)DShowNET.dll
4. Добавиль их в проект.
а дальше ... код
Imports DirectX.Capture
Imports DShowNET
 im c As Int16
For c = 0 To filters.VideoInputDevices.Count
Try
capture1 = New DirectX.Capture.Capture _
filters.VideoInputDevices(c), _
filters.AudioInputDevices(0))
Exit For
Catch
End Try
Next
capture1.PreviewWindow = PictureBox1
5. В цикле я проверяю VideoInputDevices.
Вместо PictureBox1, можно и panel, и даже Button.
Я хотел както и наче через стандартный DirectX.
Даже скачаль примерчик, но самого dll не нашел !!!
Вот и вся история.