| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > VB6 > 2 простых вопроса... |
| Автор: amer 25.1.2004, 20:30 |
| Здрасте! у меня возникли два вопроса на которые ответы найти не могу: 1. как получить изображение с видеокамеры (USB порт) в MMControl или какой другой? 2. как программно сохранить картинку из Media Player в BMP формате? вообще эти вопросы возникли из-за того, что нужно написать прогу, которая получает изображение с камеры, сохраняет avi, открывает avi и любой кусок в этом кино сохраняет в bmp картинках кадр за кадром... вот такая вот гадость... спасибо за внимание! |
| Автор: amer 26.1.2004, 02:47 |
| неужели все партизаны... или мне байкот объявили?... видимо не мой сегодня день.... |
| Автор: cardinal 26.1.2004, 23:49 | ||||||
Партизанов тут нет, а тот факт, что тебе еще никто не ответил говорит о том, что насчет "2 простых вопросов" ты ошибься. Я здесь не вижу ничего простого!
USB - это проблема! Я лично не знаю (потому и не писал тебе ответ), где взять библиотеку для работы с USB портом. Мне такая библиотека не встречалась для VB. Эта проблема скорее всего уже давно решена на С/C++ поэтому советую обратиться в тот раздел. Если найдешь исходник, то тебе надо сделать из него .dll`ку и уже с ней работать в VB. Но сначала я бы полазил по инету и поискал что-нибудь готовое.
Почитать в инете о формате bmp файлов и потом можно например найти окно Media Player и пройтись по нему попиксельно. Это первое, что на ум приходит, может есть и получше вариант (но он будет сложнее!). К таким относиться выковыривание картинки из файла, который ты проигрываешь - соответсвенно надо знать его формат тоже. Так как файл будет скорее всего сжат, то ты просидишь над этим... я бы сказал минимум две недели! Без изучения bmp файлов все равно не обойтись, если конечно не заниматься порнографией и использовать программно PrintScrn и потом (также программно!) через какую нибудь программу это все записывать, но это больше эмуляция дейятельности тебя самого p.s. Пишу не красным текстом! Это для того, чтобы ты не подумал, что притрахиваюсь, но ты опять согрешил: в правилах форума написано, что в каждой теме можно задавать только один вопрос и из названия темы должно быть ясно, о чем идет речь. |
| Автор: Vach 27.1.2004, 02:56 |
| По первому вопросу (и последнему Обычно все медиа устройства регистрируются как TWAIn. (граберы, камеры...) Вот через него и набо работать. Примеры:http://www.planetsourcecode.com/vb/scripts/BrowseCategoryOrSearchResults.asp?blnWorldDropDownUsed=TRUE&txtMaxNumberOfEntriesPerPage=10&blnResetAllVariables=TRUE&optSort=Alphabetical&txtCriteria=twain&lngWId=1&B1=Quick+Search http://www.planetsourcecode.com/vb/scripts/ShowCode.asp?txtCodeId=29447&lngWId=1 Пример кстати показывает и как через TWAIn до камеры добраться, и как картинку выдрать. Вот только проверит я никак не могу. Удачи. |
| Автор: amer 27.1.2004, 23:34 |
| большой спасиб! это первый дельный совет, который я получил, скитаясь уже неделю по разным форумам... |