Как создать эффект Bullet time в opencv - PullRequest
0 голосов
/ 28 октября 2019

То, что я пытаюсь сделать, это создать эффект времени пули, и перед тем, как начать, я хотел знать все этапы процесса. Так, например, для времени замораживания у меня будет горизонтальная сетка из нескольких камер, которые будут синхронизированы, чтобы они одновременно захватывали изображения. Я буду воспроизводить видео с одной камеры до определенного кадра, а затем создавать видео с помощьюпереключение между камерами (с тем же номером кадра, что и все синхронизируются) и, наконец, воспроизведение остальных

  • Итак, сначала я откалибрую камеры, поскольку у нескольких камер могут быть разные внутренние свойства, а затем использую матрицу перспективного преобразования для переключения между камерами? Правильно? Как вы делаете это для нескольких изображений? Создать ссылку или использовать соседние камеры в качестве ссылок друг на друга?
  • Тогда при переключении между камерами мне нужно добавить поддельные изображения путем интерполяции оптического потока, чтобы эффект был плавным? Это правильно?

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

...