В чем разница между OpenCV, OpenFramework и Processing Frameworks? - PullRequest
1 голос
/ 10 января 2012

Я хочу начать свой проект для анализа видео в реальном времени, распознавания лиц, распознавания жестов и отслеживания взгляда.

Здесь я не могу найти подходящие рамки для меня. Я хорошо разбираюсь в C ++, JAVA и Python. Но я предпочитаю C ++.

Может кто-нибудь предложить мне, что лучше среди следующих структур.

  1. OpenCV
  2. OpenFrameworks
  3. Обработка

Пожалуйста, также предложите мне книгу / учебник / видео

Спасибо

Ответы [ 2 ]

2 голосов
/ 11 января 2012

Обработка - это Java-скрипт, построенный на библиотеках c и c ++. Это автономный IDE.

Openframeworks - это коллекция библиотек, которая имитирует использование обработки на естественном языке, но полностью на языке С ++, которую вы используете в чем-то вроде Visual Basic или XCode.

Opencv - это зрение камеры, которое было портировано для обработки и обработки.

Примеры включены с for cv.

Кроме того, processing.org и openframeworks.cc - отличные ссылки.

1 голос
/ 10 января 2012

Три рамки, которые вы разместили здесь, совершенно разные!

Итак,

OpenCV - это набор алгоритмов для компьютерного зрения.Звучит хорошо для вас.

OpenFrameworks - это инструмент, который поможет вам управлять видеоконтентом - читать, писать, передавать мультимедиа.Это может помочь вам, если стандартные функции OpenCV не позволяют вам читать видео, которое вы хотите обработать.Но на первых этапах вашего проекта лучше сосредоточиться на алгоритмах.

А что такое платформы обработки?новая библиотека?или просто ссылка на все видео библиотеки там?

...