gpt4 book ai didi

c++ - #include "opencv2/highgui/highgui.hpp"和 #include "opencv2/highgui.hpp"有什么区别

转载 作者:太空宇宙 更新时间:2023-11-03 21:57:58 28 4
gpt4 key购买 nike

有的程序有第一个,有的程序有第二个。两者有什么区别,我们什么时候使用它们?

最佳答案

我认为这是一个合理的问题。引自 OpenCV documentation :

Headers layout

In 2.4 all headers are located in corresponding module subfolder (opencv2/module/module.hpp), in 3.0 there are top-level module headers containing the most of the module functionality: opencv2/module.hpp and all C-style API definitions have been moved to separate headers (for example opencv2/core/core_c.h).

如果您使用的是 OpenCV 3,则可以同时使用这两种语法,但最好使用后一种 (opencv2/highgui.hpp)。

如果您使用的是 OpenCV 2.4 或希望您的程序向后兼容 OpenCV 2.4,请使用第一个 (opencv2/highgui/highgui.hpp)。

关于c++ - #include "opencv2/highgui/highgui.hpp"和 #include "opencv2/highgui.hpp"有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43699405/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com