Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / захват видеоизображения / 3 сообщений из 3, страница 1 из 1
15.05.2007, 19:06
    #34527418
AlexanderKz
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
захват видеоизображения
Есть камера logitech с максимально возможным захватом 640*480

Есть код, использующий для подключения к камере библиотеку avicap32.dll

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
Private Sub Form_Load()
 Picture1.Width =  640  * Screen.TwipsPerPixelX
 Picture1.height =  480  * Screen.TwipsPerPixelY
mCapHwnd = capCreateCaptureWindow("WebcamCapture", WS_CHILD Or WS_VISIBLE,  0 ,  0 ,  640 ,  480 , Picture1.hwnd,  0 )
 DoEvents: SendMessage mCapHwnd,  1034 ,  0 ,  0 
End Sub

Private Sub tmrMain_Timer()
On Error Resume Next
DoEvents
SendMessage mCapHwnd,  1084 ,  0 ,  0  'kameradan c,erc,eve yakala
DoEvents
End Sub


При этом разрешение получается 320 на 240. Если в capCreateCaptureWindow указать 160 на 120 изображение честно сожмется, но расширятся больше 320 на 240 не хочет. Кто сталкивался с такой проблемой?
...
Рейтинг: 0 / 0
16.05.2007, 10:18
    #34528238
Alex112
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
захват видеоизображения
Предположение: может avicap32.dll общается с соответствующим кодеком, установленным в системе, и ограничение приписано в нем.
...
Рейтинг: 0 / 0
16.05.2007, 13:11
    #34529021
AlexanderKz
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
захват видеоизображения
А где прописывается кодек для этой dll?
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / захват видеоизображения / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]