|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
28.06.2014, 23:01 | #11 |
Пользователь
Регистрация: 23.12.2009
Сообщений: 56
|
возможно, вариант второй... т.к. первый вариант проверялся запуском моей проги, открывающей камеру через DSPack при малом разрешении камеры. ХР на машине стоит SP3, лицензионный.
Через Графстудию (версия 0.3.2.0) тоже попробовал(вроде тоже самое, что и графэдит), тот же неудовлетворительный эффект. Последовательность моих действий: 1.Запустил прогу, использующую DirectShow (мою прогу, "проигрыватель Windows Media", пробовал еще LA, VLC(он возможно тоже DS использует), Skype), открыл видеопоток (камеру, либо файл *.AVI) 2. Запустил Графэдит (без параметров) 3. Нажал "File|Connect to remote graph..." 4. Открылся пустой список. Кнопку Refresh нажимал, не помогает. Пробовал еще сначала запускать Графэдит, потом открывать файл или камеру, та же ерунда... Пробовал отключать антивирус с фаерволлом, не помогло.
Nostra Sunt
Последний раз редактировалось Daemvil; 28.06.2014 в 23:04. |
29.06.2014, 12:14 | #12 | |||||
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
Цитата:
Графстудия успешно приконнектилась: 1.jpg Цитата:
Цитата:
Цитата:
Цитата:
p.s.: пока что мой вывод, что вариант все же первый, а не второй.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
|||||
29.06.2014, 19:58 | #13 |
Пользователь
Регистрация: 23.12.2009
Сообщений: 56
|
Случайно наткнулся на свойство GraphEdit в компоненте FilterGraph пакета DSPack. Выставил его в true, и (о чудо!) в списке в графэдите появился граф моей проги. Видать, другие проги не предназначены для работы с Graphedit.....
Для 1600 на 1200: https://www.dropbox.com/s/ygff4nll46vvwu7/graph.jpg Может, есть какие-либо средства для обхода "защиты"?... Хотя не факт, конечно, что ScopePhoto использует DS. Любопытно, что в системе в списке веб-камер при этом ни одной камеры нет. Название камеры фигурирует в "устройствах обработки изображений" в диспетчере устройств. Пробовал через TWAIN, работает как-то сбойно, даже в ScopePhoto работает сбойно...
Nostra Sunt
Последний раз редактировалось Daemvil; 29.06.2014 в 20:27. |
29.06.2014, 20:15 | #14 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
TWAIN интерфейс изначально существует для таких устройств и является универсальным. Вот кстати TWAIN, как насчет него на разных разрешениях?
Попробуйте 'Описание API вызова библиотеки RA_SCAN_PRINT.DLL' с отключенным выводом на принтер https://sourceforge.net/projects/rascanprint
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
29.06.2014, 20:27 | #15 |
Пользователь
Регистрация: 23.12.2009
Сообщений: 56
|
при подгрузке сохраненного графа в Графэдите с измененным разрешением на 3264х2448 разрывается автоматом связь:
https://www.dropbox.com/s/06sv6qiceq6iz57/graph2.png При попытке снова соединить - выдает ту самую ошибку. Что-то ему тут не нравится...
Nostra Sunt
|
29.06.2014, 21:24 | #16 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
Это ничего из вышесказанного не меняет.
1- доступ вообще не через DirectShow. 2- используется отличный от системного DS-фильтр, свой фильтр.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
29.06.2014, 23:36 | #17 | |
Пользователь
Регистрация: 23.12.2009
Сообщений: 56
|
Цитата:
2- он будет в списке предлагаемых фильтров в GraphEdit?
Nostra Sunt
|
|
30.06.2014, 10:52 | #18 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
1- да, вот вы к примеру упомянули twain, но далеко не факт что через него
2- не будет
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
30.06.2014, 12:46 | #19 |
Пользователь
Регистрация: 23.12.2009
Сообщений: 56
|
когда я писал, что через TWAIN работает сбойно - имел ввиду то, что этот метод часто вызывает исключения, не с 1 раза срабатывает бывает, плюс в 64-битных системах не заводится никак(точней библиотека ezTWAIN). В самом ScopePhoto разделение на две группы по работе с камерой: Twain и LiveCapture. Соответственно Twain работает в ScopePhoto так же криво.
Видимо, с этой камерой используется нестандартный фильтр, т.к. в папке с программой нашел вот такие заголовочные файлы с примером их использования на С++: https://www.dropbox.com/s/zk3he8hhskv82ou/inc.zip Если нетрудно, прошу ознакомиться и подтвердить/опровергнуть мои подозрения
Nostra Sunt
Последний раз редактировалось Daemvil; 30.06.2014 в 13:24. |
30.06.2014, 13:26 | #20 | |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
...возможно это вам и нужно для доступа, очень похоже на правду:
Код:
Цитата:
p.s.: но судя по eDcm800Size_3264_2448 в заголовочнике решение найдено, контроль фильтра через интерфейс IID_IDcm800 и метод put_PreviewSize.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation Последний раз редактировалось raxp; 30.06.2014 в 13:33. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Камера opengl 2d | gufon | Мультимедиа в Delphi | 1 | 09.03.2012 16:42 |
Камера DirectX | sfok3 | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 2 | 06.02.2012 21:05 |
Web камера | TacoBell | Общие вопросы C/C++ | 8 | 01.10.2010 17:59 |
Web камера | mas96 | Компьютерное железо | 2 | 24.09.2010 15:38 |
direct3d9. Камера. VC++. | Crivel | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 4 | 08.07.2010 16:36 |