一些程序有第一个程序,而另一些程序有第二个。这两者之间有什么区别,我们什么时候使用它们?
发布于 2017-04-30 00:52:50
在我看来,这是一个合理的问题。引用OpenCV 文档的话
标头布局 在2.4中,所有标头都位于相应的模块子文件夹中(opencv2 2/ module /module.hpp),在3.0中有包含大部分模块功能的顶级模块标头:opencv2 2/module.hpp和所有C风格的API定义都被移动到单独的头(例如opencv2 2/core/core_C.H)。
如果您使用的是OpenCV 3,则可以使用这两种语法,但最好使用后一种语法(opencv2/highgui.hpp)。
如果您正在使用opencv2/highgui/highgui.hpp 2.4或希望您的程序向后兼容OpenCV 2.4,请使用第一个( OpenCV )。
https://stackoverflow.com/questions/43699405
复制相似问题