C++ OpenCV、OpenFramework和处理框架之间的区别是什么?

C++ OpenCV、OpenFramework和处理框架之间的区别是什么?,c++,image-processing,opencv,openframeworks,C++,Image Processing,Opencv,Openframeworks,我想开始我的实时视频内容分析、人脸检测、手势检测和凝视跟踪项目 在这里,我无法找到适合我的框架。我精通C++、java和python。但我更喜欢C++。 有人能告诉我以下框架中最好的是什么吗 请同时向我推荐这本书/教程/视频 谢谢您在这里发布的三个框架完全不同 所以 OpenCV是计算机视觉算法的集合。听起来不错 OpenFrameworks是一个帮助您管理视频内容(读、写、流媒体)的工具。如果默认的OpenCV函数不允许您读取要处理的视频,它可以帮助您。但在项目的第一阶段,最好关注算法

我想开始我的实时视频内容分析、人脸检测、手势检测和凝视跟踪项目

在这里,我无法找到适合我的框架。我精通C++、java和python。但我更喜欢C++。 有人能告诉我以下框架中最好的是什么吗

  • 请同时向我推荐这本书/教程/视频


    谢谢

    您在这里发布的三个框架完全不同

    所以

    OpenCV是计算机视觉算法的集合。听起来不错

    OpenFrameworks是一个帮助您管理视频内容(读、写、流媒体)的工具。如果默认的OpenCV函数不允许您读取要处理的视频,它可以帮助您。但在项目的第一阶段,最好关注算法


    什么是处理框架?新图书馆?或者只是引用了所有的视频库?< /P> < P>处理是在C和C++库上构建的java脚本。它是一个独立的IDE

    OpenFraseWorksS是一个库,它模仿自然语言处理的使用,但完全使用C++,在VisualBasic或XCuff.I/P>之类的东西中使用。 Opencv是一种摄像机视觉,已移植到处理和应用程序中

    示例包含在cv的of中


    另外,processing.org和openframeworks.cc是很好的参考资料。

    最好提供到他们网站的链接。谷歌搜索处理框架简直是一团糟。OpenCV是一个用于计算机视觉(图像/视频处理、特征检测/提取、立体视觉等)的库。您可以将其与C++/Java/C/Python一起使用,但也有其他语言的包装器。Processing和OpenFrameworks的目标非常相似:简化艺术家/设计师的开发,但语法不同:Processing(主要)是一个Java库,但官方支持javascript/python端口。你可以找到更多关于这个的信息