Здравствуйте! Мне в программе нужно получать кадр с камеры, но использовать через буфер обмена я не хочу (нужен другим приложениям), захватывать кадр и записывать на диск вообще не вариант (диск постоянно дергает). Как можно получить кадр?
code_26250.txt
Спасибо.
Этот топик читают: Гость
Ответов: 8
Рейтинг: 1
|
|||
карма: 0 |
| ||
файлы: 1 | code_26250.txt [822B] [108] |
Разработчик
Ответов: 26155
Рейтинг: 2127
|
|||
Dmitry_F писал(а): Как можно получить кадр?Через скрин окна, больше никак. Система большего функционала для работы с Веб-камерой не дает в стандарте vfw. Если бы это можно было сделать, то это было бы реализовано |
|||
карма: 22 |
|
Ответов: 8
Рейтинг: 1
|
|||
а можно ли получить скин у свернутого окна?
|
|||
карма: 0 |
|
Ответов: 8926
Рейтинг: 823
|
|||
Dmitry_F, у свёрнутого нет, а у уведённого за пределы экрана (например Top=10000 или Left=-3000) Можно.
Пример, запустить MyWebCam, затем MyWebCam_2 (окно MyWebCam ищется по заголовку). code_26255.txt code_26256.txt |
|||
карма: 19 |
| ||
файлы: 2 | code_26255.txt [354B] [110], code_26256.txt [1.1KB] [97] |
Ответов: 8
Рейтинг: 1
|
|||
идея хорошая, но у меня окно, выведенное за пределы экрана, возвращает черный фон.
|
|||
карма: 0 |
|
Ответов: 8926
Рейтинг: 823
|
|||
Dmitry_F, а Вы очерёдность запуска выполнили?
У меня Win-7, может у Вас что-то с правами, хотя от них и не зависит Вот картинка, камера направлена на экран cam1_cam2.jpg |
|||
карма: 19 |
| ||
файлы: 1 | cam1_cam2.jpg [98.6KB] [355] |
Ответов: 8
Рейтинг: 1
|
|||
У меня XP. Завожу первое окно за экран и все что за экраном выходит черным.
http://forum.hiasm.com/xf/attach/share/%D1%85%D0%B8%D0%B0%D1%81%D0%BC.JPG http://i079.radikal.ru/1112/e2/d4890d2e92cc.jpg чет не могу совладать со вставкой рисунков на форум |
|||
карма: 0 |
|
Ответов: 3889
Рейтинг: 362
|
|||
Леонид, тоже подтверждаю: на всех системах, что проверял (NT6.x, NT5.1 x86, x64, адаптеры nVidia), работа с содержимым окна идёт только в пределах буфера кадра, всё, что уходит за границы или перекрыто другими окнами, не снимается. Допускаю, что заработает при включении Aero, но в классических стилях с максимальной производительностью - нет.
|
|||
карма: 1 |
|
Ответов: 8926
Рейтинг: 823
|
|||
1nd1g0, [flood]Тогда я -- радиолюбитель по классификации Galkov-а, довожу изделие только до состояния "А у меня работает!" [/flood]
|
|||
карма: 19 |
|
Ответов: 8
Рейтинг: 1
|
|||
А почему, хотя не указан полный путь к файлу, дергается диск? Можно как-нибудь настроить Windows чтобы держать этот файл в ОЗУ?
code_26263.txt |
|||
карма: 0 |
| ||
файлы: 1 | code_26263.txt [870B] [122] |
Ответов: 498
Рейтинг: 39
|
|||
Dmitry_F, можно создать ram диск http://ru.wikipedia.org/wiki/RAM_drive
|
|||
карма: 0 |
| ||
Голосовали: | Dmitry_F |
Ответов: 8
Рейтинг: 1
|
|||
Muz-Tv, Классно, огромное спасибо!
Всем спасибо! |
|||
карма: 0 |
|
Разработчик
Ответов: 26155
Рейтинг: 2127
|
|||
Насчет RAM дисков, то вот этот http://ramdisk.nm.ru/ramdiskent-rus.htm, один из лучших. И самое главное -- он бесплатный
|
|||
карма: 22 |
|
13