Название: Веб камера + Qt Отправлено: chipset от Июнь 22, 2007, 09:08 Как взять видео или картинки с веб камеры.. ?
с помощью Qt это возможно? Нет случайно примера? :roll: Название: Веб камера + Qt Отправлено: Admin от Июнь 22, 2007, 10:09 уже писалось тут в поиск
при момощи QT нельзя но есть либы - кроссплатформенной не нашел( Название: Веб камера + Qt Отправлено: vaprele07 от Июнь 22, 2007, 14:04 есть под линух (v4l) проект qvideo реализацию можно посмотреть в kopete или здесь http://sourceforge.net/projects/kvideo/
Название: Веб камера + Qt Отправлено: chipset от Июнь 25, 2007, 07:08 Цитата: "vaprele07" есть под линух (v4l) проект qvideo реализацию можно посмотреть в kopete или здесь http://sourceforge.net/projects/kvideo/ Спасибо :roll: Название: Re: Веб камера + Qt Отправлено: Alex Snet от Ноябрь 12, 2008, 06:26 Извините, что подниму старую тему.
А сейчас нет такой возможности в QT? Есть кросплатформенная, оч тяжелая, либа - OpenCV. В енй такое есть. И интерфейсы на так же умеет под все ОСи делать.. Но! Она очень тяжелая и тормозная... Название: Re: Веб камера + Qt Отправлено: Admin от Ноябрь 12, 2008, 07:02 пока такой возможности нет и врядтли будет
в Windows 2 интерфейса для работы с камерами video4win и DirectX в Linux тоже 2 нтерфейса v4l1 и v4l2 и нельзя сказать, какая камера заработает на каком интерфейсе, плохи дела особенно в линуксе :( Название: Re: Веб камера + Qt Отправлено: lit-uriy от Ноябрь 12, 2008, 08:39 2 Admin, а из фонона ничего такого выжать нельзя? Этож вроде мултимедийный каркас.
Название: Re: Веб камера + Qt Отправлено: Admin от Ноябрь 12, 2008, 09:13 не работал с ним
из моего предыдущего опыта вынес следующее: в win32 есть интерфейс для работы с камерой ( не помню как он называется), очень легко используется, НО 2 ОДИНАКОВЫХ камеры там ОДНОВРЕМЕННО использовать нельзя. Для 2 и более камер юзаем DirectX интерфейс. в Linux покупая камеру трудно сказать какой интерфейс она заюзает v4l или v4l2 и поднимется ли вообще. Из недостатков под линукс- 2 одинаковые камеры работают ТОЛЬКО В ОДНОМ РАЗРЕШЕНИИ ( в разных нет). PS: еще USB камеры очень любят занимать ВСЮ шину USB. Тормозя друг друга вызывая зависания. Так что лучше покупать камеры Ethernet ( а не UBS и Fireware). Название: Re: Веб камера + Qt Отправлено: ритт от Ноябрь 12, 2008, 09:47 а я под линухами уж года три как пользую неофициальный набор дров (французский проект, кажись) - никаких зависаний на юсб-шных камерах не наблюдал ни разу (правда, у меня выбор камер не пестрит)
то ли с 2.6.27, то ли с 2.6.28 данные дрова вошли/войдут в ядро. под вендой дх, но это в некоторой степени палка, которая может выстрелить... Название: Re: Веб камера + Qt Отправлено: Admin от Ноябрь 12, 2008, 10:11 ссылочку на проектик?
GPL или коммерческий? Название: Re: Веб камера + Qt Отправлено: ритт от Ноябрь 12, 2008, 10:24 коммерческие дрова в ядре?! :)
ссылочку не дам, бо она мудрёная какая-то - я вечно её забываю. проект называется gspcav - это индивидуальный инициативный проект, но он в первые годы уже был признан... Название: Re: Веб камера + Qt Отправлено: Admin от Ноябрь 12, 2008, 11:53 ну как модулей комерческих ядер полно - nvidia к примеру
Название: Re: Веб камера + Qt Отправлено: CProger от Июнь 17, 2009, 00:55 Подниму эту тему.
Также интересует этот вопрос. И также - кроссплатформенное решение. Что за ethernet камеры такие? Я даже и не слышал о таких.. Меня интересует довольно интенсивная обработка изображения. На скорости 20-30 кадров в секунду (сколько камера позволит). В реальном времени :( :) Задача состоит в поиске ярко белых точек (50-100 px в диаметре) на чёрном (или практически чёрном) фоне. (очень резкий контраст между фоном и пятнами). Камера подключена только одна. Картинки (кадры), думаю, могут быть с потерями. Не думаю, что потерями он умудриться потерять 50-100 пиксельную (в диаметре) круглую область :) Очень было бы неплохо иметь доступ к повышению контрастности изображения на камере. Если делать это в качестве пост обработки самостоятельно - думаю, на такой скорости, не осилю.. Может чего порекомендуете в этом направлении? Какими либами достигается наиболее быстрая работа по получению картинок под вин и лин? Загвоздка тут только в получении доступа к кадрам, а далее уже - кроссплатформенный код обработки этих картинок. Название: Re: Веб камера + Qt Отправлено: BELNETMON от Июнь 26, 2009, 14:32 Что за ethernet камеры такие? Я даже и не слышал о таких.. езернет камеры - это попытка посадить камеры на имеющуюся езернет инфраструктуру. Что стоит за этим словом - зависит от жуков и жаб в головах разработчиков. Например, от пионерской наколенной поделке, которая в RAW шлет свои кадры, рассылая это дело бродкастом (!) в сети, то есть по сути к данным приписывается заголовок - и в сеть. И до нормальных решений, когда камера умеет клиентом подключаться к серверу и скармливать в него данные. А может и сама быть крошечным HTTP сервером и на один единственный запрос отдавать свою картинку. Надо смотреть на конкретное устройство. Название: Re: Веб камера + Qt Отправлено: CProger от Июль 02, 2009, 00:38 Интересно.. А вообще все ли камеры позволяют доступаться к кадрам для моего собственного (программного) вмешательства без сжатия? Или все пожимают в какие-нить JPG'и?
Название: Re: Веб камера + Qt Отправлено: Admin от Июль 02, 2009, 07:59 Камеры сжимают что бы в полосу шины попасть, обычно это USB. Тоесть они могут слать YUV не сжатый, а могут JPEG. Как то так). Давно камерами не занимался :)
|