Уведомления

Группа в Telegram: @pythonsu

#1 Май 13, 2012 19:20:53

Aleksandr
Зарегистрирован: 2012-05-09
Сообщения: 30
Репутация: +  -1  -
Профиль   Отправить e-mail  

Захват видео с вебкамеры используя gstreamer

Основываясь на странице попытался я осуществить видеозахват. И естественно у меня ничего не получилось. Поделитесь пожалста подробностями и особенностями видеозахвата при помощи данной библиотеки.



Азь есмь свет

Отредактировано Aleksandr (Май 13, 2012 20:11:34)

Офлайн

#2 Май 13, 2012 19:26:55

Aleksandr
Зарегистрирован: 2012-05-09
Сообщения: 30
Репутация: +  -1  -
Профиль   Отправить e-mail  

Захват видео с вебкамеры используя gstreamer

Пол интернета перерыл в поисках литературы по видеозахвату, всюду opencv и эта маленькая незатейливая статейка, такое впечатление будто других методов получения видео с камеры вообще не используют.



Азь есмь свет

Офлайн

#3 Май 14, 2012 17:22:38

Aleksandr
Зарегистрирован: 2012-05-09
Сообщения: 30
Репутация: +  -1  -
Профиль   Отправить e-mail  

Захват видео с вебкамеры используя gstreamer

from VideoCapture import Device
        import datetime
        def capt():
            a=datetime.datetime.now().strftime("%Y%m%dT%H%M%S%ms")
            b=str(a)
            cam=Device(devnum=0)
            cam.saveSnapshot('%s.png' % (b))
            
        for i in range(1, 100000):
            capt()
Нашёл в интернете этот кусочек кода, программа пишет что нет такого модуля, а кто знает где его взять?



Азь есмь свет

Офлайн

#4 Май 14, 2012 17:22:43

Aleksandr
Зарегистрирован: 2012-05-09
Сообщения: 30
Репутация: +  -1  -
Профиль   Отправить e-mail  

Захват видео с вебкамеры используя gstreamer

from VideoCapture import Device
        import datetime
        def capt():
            a=datetime.datetime.now().strftime("%Y%m%dT%H%M%S%ms")
            b=str(a)
            cam=Device(devnum=0)
            cam.saveSnapshot('%s.png' % (b))
            
        for i in range(1, 100000):
            capt()
Нашёл в интернете этот кусочек кода, программа пишет что нет такого модуля, а кто знает где его взять?



Азь есмь свет

Офлайн

#5 Май 14, 2012 17:30:39

fata1ex
От:
Зарегистрирован: 2009-07-11
Сообщения: 732
Репутация: +  52  -
Профиль   Отправить e-mail  

Захват видео с вебкамеры используя gstreamer

Расскажите, пожалуйста, как вы его искали?



Офлайн

#6 Май 14, 2012 18:00:22

Aleksandr
Зарегистрирован: 2012-05-09
Сообщения: 30
Репутация: +  -1  -
Профиль   Отправить e-mail  

Захват видео с вебкамеры используя gstreamer

fata1ex
Расскажите, пожалуйста, как вы его искали?
Вёл я поиск по словам и словосочетаниям: “видео”, “захват видео”, “видеозахват”, “библиотеки видеозахват”, “библиотека захват видео”, “видео захват питон”, “видеозахват python”, “python камера”, “python веб камера”, “python захват кадра”, “python”, “python cam capture”, “python запись видео” ….
и так около сотни комбинаций различных слов так или иначе связанных с видеозаписью, видеозахватом и обработкой видео, примерно с 1 по 100 страницу результатов ничего нет существенного акромя OpenCV GStreamer, но они мне не подходят так как OpenCV напрочь отказалась устанавливаться, а по GStreamer почти нет информации которую я бы хотел понять. На этот код я напоролся гугля словосочетание Video Capture, потом уткнулся сюда и не особо много понял как это дело применить. Так же нашёл список стандартных модулей, как я понял, но там такого модуля не обнаружил, по тому и решил что его можно добавлять. А что?

зы. Разумеется я везде вставлял слова “питон” и\или “python” чтобы был больший шанс напороться именно на литературу о том как оно на питоне делается.



Азь есмь свет

Отредактировано Aleksandr (Май 14, 2012 18:08:06)

Офлайн

#7 Май 14, 2012 18:03:29

Aleksandr
Зарегистрирован: 2012-05-09
Сообщения: 30
Репутация: +  -1  -
Профиль   Отправить e-mail  

Захват видео с вебкамеры используя gstreamer

Научите меня дёргать кадры с вебки, второй день, результата нет. Ни одного кадра не захвачено ни в файл ни в окно не выжато.



Азь есмь свет

Отредактировано Aleksandr (Май 14, 2012 18:06:14)

Офлайн

#8 Май 14, 2012 18:12:11

fata1ex
От:
Зарегистрирован: 2009-07-11
Сообщения: 732
Репутация: +  52  -
Профиль   Отправить e-mail  

Захват видео с вебкамеры используя gstreamer

Ну так сам модуль-то вы нашли ) Зачем спрашиваете, где взять модуль. Я интересовался, потому что очень сложно, вводя в поисковик название модуля - ‘VideoCapture’ и название языка - ‘Python’ не попасть на основную страницу проекта. В документации описаны все функции, пробуйте. Я, когда работал с захватом картинки, использовал биндинги к gstreamer, который вам, кажется, не подошел. (+ пробовал opencv)

Насчет поиска, если запрос хоть немного нетривиален, лучше использовать английский язык.



Отредактировано fata1ex (Май 14, 2012 18:16:49)

Офлайн

#9 Май 14, 2012 18:21:49

Aleksandr
Зарегистрирован: 2012-05-09
Сообщения: 30
Репутация: +  -1  -
Профиль   Отправить e-mail  

Захват видео с вебкамеры используя gstreamer

fata1ex
Ну так сам модуль-то вы нашли ) Зачем спрашиваете, где взять модуль. Я интересовался, потому что очень сложно, вводя в поисковик название модуля - ‘VideoCapture’ и название языка - ‘Python’ не попасть на основную страницу проекта. В документации описаны все функции, пробуйте. Я, когда работал с захватом картинки, использовал биндинги к gstreamer, который вам, кажется, не подошел.

Насчет поиска, если запрос хоть немного нетривиален, лучше использовать английский язык.
Неподошёл наверное не совсем то слово, про него написано прилично, но далеко не всегда понятно. Особенно если по английски. По упражнялся также с примерами - ничего не вышло, что ни строчка так ошибка типо “модуль не найден” или чтото вроде ошибки подключения чегото там, несколько часов назад было, уже забыл. По тому и пишу сюда.
И я не нашёл модуль. Это , что найдено описание модуля и его функций чтоль, а есть он среди стандартных или нет по факту я не узнал.
Только удалив почти весь код
def OnButton1Button(self, event):
          class Device:
                  __init__(self, devnum=0,showVideoWindow=0)
                
Прекратились ошибки, а дальше уже пошла сплошная морока.



Азь есмь свет

Офлайн

#10 Май 14, 2012 18:23:09

Aleksandr
Зарегистрирован: 2012-05-09
Сообщения: 30
Репутация: +  -1  -
Профиль   Отправить e-mail  

Захват видео с вебкамеры используя gstreamer

Подскажите, что я делаю не так?



Азь есмь свет

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version