LINUX.ORG.RU

FPS камеры Video4Linux1


0

1

Интересно ваше мнение, хотя может кто знает ответ :)

Ситуация такая. Работаю с камерой при помощи Video4Linux1. На ней написано, что максимальный fps - 25. (Камера стоит 3к, поэтому о ее говноустройсте речи быть не может)

Измерив время между запросами VIDIOCMCAPTURE и VIDIOCSYNC, получаю в среднем примерно 15 мс (а должно быть 40!).

Это значение колеблется от 1.1мс до 75 (может и больше - тестил всего 10 секунд). Но не важно, среднее время все равно меньше положенного.

Вот а почему так? Для замера времени пользуюсь gettimeofday(). Слышал, у нее погрешности большие, но вроде бы отличить большие и меньшие затраты времени она может. Можно, конечно, влепить слип какой-нибудь, но интересна сама причина такого поведения.

Фактически, количество количество обновляемых кадров экрана в программе, - 50. Или может я не совсем те запросы использую? Есть предположение, что с камеры несколько раз считывается один и тот же кадр. Тогда как проверить, что текущий кадр уже считывался?

PS Все запросы можно посмотреть здесь, лично я нужного не смог найти =(

http://lxr.free-electrons.com/source/include/linux/videodev.h?v=2.6.32


На ней написано, что максимальный fps - 25. (Камера стоит 3к

скорее 25 fps она выдаст при __минимальном__ разрешении. бай бог типа 640х480 :) тогда в VGA разрешении 800x600 она должна дать 8-15 кадров в сек...большие разрешения камера за 3k интерполирует либо внутренным софтом, либо вендовым драйвером.

кстати в «*Video for Linux version 1 - OBSOLETE» вас ничего не смущает ?

MKuznetsov ★★★★★
()
Ответ на: комментарий от MKuznetsov

скорее 25 fps она выдаст при __минимальном__ разрешении. бай бог типа 640х480 :) тогда в VGA разрешении 800x600 она должна дать 8-15 кадров в сек...большие разрешения камера за 3k интерполирует либо внутренным софтом, либо вендовым драйвером.

Криокамера потекла? Сейчас веб-камеры за 2000р. спокойно выдают 30 кадров в секунду 1280x720.

Deleted
()

3к рублей или баксов? Если рублей то утверждение «о ее говноустройсте речи быть не может» весьма спорно, мало ли что вам впарили. Кстати, почему ты стесняешься сказать модель устройства? :)

true_admin ★★★★★
()
Ответ на: комментарий от true_admin

Товарищи, извиняюсь, ступил, только не ругайте, я забыл, что у меня опрашиваются две камеры... того 30мс + время на обработку кода, в которое камера готовится к новому кадру =((

Вопрос решен

Burns
() автор топика
Ответ на: комментарий от Burns

Деревянных. Насчет цены лично я не нашел, ее сказал мой коллега. На камере написано kpc s190s, но такой с поддержкой 720х576 я не нашел

Burns
() автор топика
Ответ на: комментарий от Jetty

эт например какая ?

http://chelyabinsk.dns-shop.ru/catalog/93/?fl=on&pf=&pt=&f%5B1624%5D%5B0%5D=0.92&f%5B1624%5D%5B1%5D=&f%5B1618%5D=0 - нормальные как раз начинаются в районе 2000р. Естественно, супер-пупер-мега-качества там не будет, но с частотой кадров и разрешением всё ок.

Deleted
()

ТС, а твоя камера имеет поддержку в v4l2??? попробуй, ведь камера дорогая, качественная, и даже v4l2 умеет ;)

I-Love-Microsoft ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.