我找不到我必须包含在我的代码中以使编译器识别 cvRand (以及所有其他相关函数,例如 cvRandInit ... )的文件。这很奇怪,因为过去这段代码一直按原样工作。一定是 OpenCV2.4 的问题。
此外,当我右键单击 cvRand(我使用 Qt Creator)并要求跟随光标下的符号时,IDE 会打开一个名为 compat.hpp 的文件。我有几个名为 compat.hpp 的文件,所以我不知道我必须包括哪一个。我的操作系统是 Ubuntu 11.04。
到目前为止,我包括了 core.hpp、highgui.hpp 和 cv.h。
我对此进行了谷歌搜索,但找不到任何相关问题......所以我想这不是问题,我只是想念一些愚蠢的东西。