Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: Как снять кадр? Добавлено: 28.03.07 20:43  

Автор вопроса:  AIM
У меня в PICTUREBOX-е играет VIDEO.
Как снять кадр из него? Кто что знает !

Ответить

  Ответы Всего ответов: 3  

Номер ответа: 1
Автор ответа:
 mechanical_man



Вопросов: 17
Ответов: 10
 Профиль | | #1 Добавлено: 09.04.07 22:04
Создай новый bitmap
 ;Dim 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

  ;Dim 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 не нашел !!!
Вот и вся история.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам