Анимация с C ++ - PullRequest
       35

Анимация с C ++

0 голосов
/ 08 ноября 2010

Есть ли способ создать богатую анимацию с помощью C ++?Я использую OpenCV для обнаружения объектов и хочу показать обнаруженный объект с богатой анимацией. Есть ли простой способ реализовать это?Я знаю, что вспышка может быть использована для создания богатой анимации.Но может ли Flash быть надежно интегрирован с C ++ и как?

Кроме того, может ли OpenGL помочь мне в этом?Насколько мне известно, OpenGL хорош для 3D-рендеринга.Но меня больше интересует показ 2D анимации на изображении.Так что я не уверен, что это правильный путь.

Другой вопрос, как реализуются эти анимации в дополненной реальности?Какую библиотеку они используют?

Заранее спасибо.

Ответы [ 2 ]

1 голос
/ 08 ноября 2010

Трудно сказать, будет ли этот ответ актуален, но в зависимости от того, какое приложение вы создаете, вы можете использовать Simple DirectMedia Layer .

Это кроссплатформенная библиотека мультимедиа 2D и 3D (через OpenGL) для C, C ++ и многих других совместимых языков.

0 голосов
/ 10 ноября 2010

Мне кажется, что вы хотите создать анимированную демонстрацию результатов обработки.Если я ошибаюсь, дайте мне знать.

Самый простой способ создать демонстрационную версию алгоритма визуализации - выгрузить результаты в отдельный файл изображения после каждого обработанного кадра.После сеанса обработки эти отдельные файлы изображений используются для подготовки видео с использованием, например, mencoder.Я использовал такую ​​процедуру для подготовки this .

Конечно, ваша программа также может создавать OpenGL.Многие люди, занимающиеся реконструкцией 3D, делают это.Однако, по моему мнению, это было бы излишним для простого 2D-обнаружения.Создание вспышки было бы еще большим излишним.

...