|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
01.07.2009, 23:31 | #1 |
Регистрация: 01.07.2009
Сообщений: 9
|
Можно ли по видео определить скорость?
Здравствуйте, люди добрые, помогите, если сможете. Наверно, я не в тему эту тему создал на этом форуме, просто не знаю, к кому обратиться.
Можно ли как-нибудь следующую задачу решить? Имеется видео, где некоторое тело движется непрерывно по замкнутой траектории по неправильному овалу равномерно. Мне хотелось бы определить время, за которое это тело совершит один оборот по этой траектории. И чтоб это время определять автоматически используя любую точку начала отсчета. Пробовал в Windows Movie Maker на раскадровке, но на глаз все равно точно не зафиксируешь, когда это тело попадет ровно в ту же точку, с которой и начиналось время начала отсчета совершения оборота. Да и раскадровка там один кадр за 8 долей секунд, из-за этого тоже неточно. Слышал, как-то через стоп-кадр что ли это можно сделать. Подскажите, пожалуйста, что-нибудь? Последний раз редактировалось vorotila; 01.07.2009 в 23:41. Причина: дополнить |
02.07.2009, 08:55 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Ну я бы скажем в Adobe Premier посмотрел по кадрам...
Если не секрет что за задача такая? Может по другому решить ее можно...
I'm learning to live...
|
02.07.2009, 11:22 | #3 |
Регистрация: 01.07.2009
Сообщений: 9
|
Виталий, спасибо, попробую. Не хотелось бы говорить, для чего мне это нужно.
Виталий, Adobe Premier шибко большая. Скачал Sony Vegas. Там раскадровка один кадр за 4 доли секунды. Не знаете, нельзя ли уменьшить? один кадр чтоб был за 2 доли секунды или даже за одну?Вообще, люди, кто-нибудь знает программу, кроме Adobe Premier, где раскадровку можно делать за самые возможно малые промежутки времени? В идеале один кадр за 1 долю секунды. PS: а Adobe Premier за какое самое малое время делает раскадровку? Или может быть, я неправильно процесс понимаю? Какая бы ни была супер-программа, частота раскадровки будет зависеть от характеристики(сколько кадров делает в секунду)камеры, видео с которой я и хочу раскадровать? Последний раз редактировалось Stilet; 06.07.2009 в 09:09. |
04.07.2009, 18:36 | #4 |
Студент, не
Старожил
Регистрация: 29.01.2009
Сообщений: 2,067
|
Нужно именно время оборота или количество кадров?)
Я раскадровки всякие делаю программой The KMPlayer...
I am the First of Cyber Evolution...
I am the First to Program your Future... |
04.07.2009, 18:50 | #5 |
Регистрация: 01.07.2009
Сообщений: 9
|
DomiNick, знаешь че надо сделать. Надо точно определить время одного оборота, а когда раскадровка за много долей секунд происходит, трудно на глаз точно определить, когда тело закончит оборот именно в той точке, с которой я и начинал отсчет времени совершения оборота. Да и бывает, на раскадровке тело просто проезжает эту точку. Поэтому чем больше кадров в секунду можно сделать, тем более точнее можно определить время оборота на глаз. А KMPlayer за сколько долей секунд один кадр?
|
04.07.2009, 19:06 | #6 | ||
Студент, не
Старожил
Регистрация: 29.01.2009
Сообщений: 2,067
|
Цитата:
Цитата:
Ну я обычно не пользуюсь "один кадр за .... мс", я делаю "Все кадры"...
I am the First of Cyber Evolution...
I am the First to Program your Future... |
||
04.07.2009, 19:18 | #7 |
Регистрация: 01.07.2009
Сообщений: 9
|
тело движется непрерывно равномерно по замкнутому овалу нарезая круги один за другим. Естественно оно никуда не перескакивает. Точнее я не делаю раскадровку, а смотрю кадр за кадром:нажимаешь на клаве стрелку вперед-показывается один кадр, нжимаешь еще раз-другой, и так далее, кадр за кадром, с промежутками между кадрами в 6 долей секунд. То есть я фиксирую тело на глаз в определенной точке, просматриваю кадр за кадром до тех пор пока тело не совершит оборот и не остановится в той точке, которую я фиксировал на глаз вначале. Отнимаю разницу во времени между нчалом оборота и концом и получаю время оборота. Только то что промежутки между кадрами большие 6 долей секунд, тело проскакивает точку отсчета, понимаешь. Поэтому надо чтоб промежутки между кадрами были как можно меньше.
|
04.07.2009, 19:59 | #8 |
Форумчанин
Регистрация: 19.06.2009
Сообщений: 896
|
Обычно для быстро движущихся тел используют высокоскоростную сьёмку. Обычное видео мало пригодно...
Но можно взять например 5 оборотов. И по формуле подсчитать сколько времнеи делался один оборот... |
04.07.2009, 20:31 | #9 | |
Регистрация: 01.07.2009
Сообщений: 9
|
тело движется маленько не равномерно, это я условно равномерно предположил, поэтому хотелось бы измерить один оборот. А на эти вопросы не можете ответить?
Цитата:
|
|
05.07.2009, 00:31 | #10 |
Форумчанин
Регистрация: 31.05.2009
Сообщений: 786
|
Что значит "один кадр за 1 долю секунды" У видео всегда есть такое понятие, как скорость кадров секунду. Она может быть целой, например 25 кадров/сек, или дробной. Но обычно эта скорость не превышает 30 кадров/сек. Это ограничение используемых видео стандартов. Так вот при скорости 25 кадров/сек временной интервал между сменой кадров будет 1000/25=40 мсек. Вы не сможете извлечь новую информацию из видеопотока раньше, чем через 40 мсек!
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Можно ли встроить субтитры в видео которое проигрывается онлайн? | _Имя_ | Помощь студентам | 1 | 01.06.2009 13:58 |
Скорость программы | rangel | Общие вопросы Delphi | 2 | 27.05.2009 18:27 |
Скорость | bakanis | Работа с сетью в Delphi | 6 | 05.04.2009 12:39 |
Скорость проигрывания | Bigtyoma | Мультимедиа в Delphi | 0 | 30.09.2008 15:57 |
Среди 20 введёных чисел определить чётные, распечатать их, определить min | Spade | Помощь студентам | 4 | 15.06.2008 18:39 |