Мне нужно сравнить каждый кадр с предыдущим и определить, в каком направлении движение произошло. Возможно ли это, просто получив разницу между двумя кадрами? Будет ли он работать при медленном движении около 2 м/с? Также, как я мог рассчитать направление движения, используя то же самое?Сравнение последовательных кадров для определения направления движения с использованием OpenCV
0
A
ответ
1
Вы должны прочитать о optical flow analysis.
1
Вы также должны прочитать о SLAM.
+0
Есть ли реализация SLAM в OpenCV? –
+0
Взгляните на http://openslam.org/ – ChronoTrigger
Смежные вопросы
- 1. Получение общего направления движения с использованием OpenCV и Python
- 2. Обнаружение движения с использованием OpenCV
- 3. Сравнение изображений с использованием OpenCV для определения плотности трафика
- 4. Маршрутные направления для режима движения
- 5. Отображение кадров на основе движения
- 6. Акселерометр определения направления
- 7. iPhone mapkit направления движения
- 8. Изменение направления движения PrismaticJoint
- 9. OpenCV для обнаружения движения
- 10. Ошибка в обнаружении движения с использованием opencv
- 11. суммировать последовательность кадров с использованием opencv/C++
- 12. Сравнение последовательных строк с использованием оракула
- 13. Логика для определения направления прокрутки
- 14. Изменение направления во время движения
- 15. Указание дискретного направления движения AI
- 16. Идентификация направления размытия движения DirectX
- 17. Направления движения заданный размер шрифта
- 18. Код Android для получения направления движения
- 19. Google Направления движения Ближайшая дорога
- 20. Unity C# устройство перемещение направления движения
- 21. найти вектор движения из 10 предыдущих кадров
- 22. Направления движения на картах Google с автозаполнениями
- 23. Оценка 2D-движения с использованием фильтрации Python, OpenCV и Kalman
- 24. OpenCV: Сравнение нескольких изображений с использованием ORB
- 25. Сравнение двух изображений для целей обнаружения движения
- 26. Определения последовательных вхождений значения
- 27. Настройка направления движения почты, отправленных через phpmailer
- 28. Обнаружение движения OpenCV cpp
- 29. Pygame: Sprite меняется из-за направления движения
- 30. OpenCV: Проблемы с использованием цветовых кадров с функциями SURF
Использование goodFeaturesToTrack() дает очень низкую частоту кадров. Ни FAST не делают намного лучше. Какие-либо предложения? –
FAST очень, очень быстро. Однако следующие шаги вашей обработки зависят от количества выбранных вами функций. Это может быть вашей проблемой. Попробуйте изменить порог для FAST (например, используйте 60 для своего параметра) или выберите меньше функций. ORB позволяет выбрать количество функций, которые будут выбраны. – JonesV
Да, FAST очень быстро. Медленность была из-за чего-то еще. –