1

我在 ubuntu 12.04 机器上,使用 opencv 2.4.1 和 gcc 版本 4.6.3。我有一个必须编译的旧 opencv 代码。它包含opencv/cvtypes.h头文件,此版本的 opencv 安装中不包含该文件。我/usr/local/include/opencv只有这些头文件:

  • cvaux.h
  • 简历.h
  • cvwimage.h
  • cxcore.hpp
  • cxmisc.h
  • 毫升.h
  • cvaux.hpp
  • 简历文件
  • cxcore.h
  • cxeigen.hpp
  • highgui.h

我注意到一些线程[1][2](处理 opencv 安装;旧版本)他们的/usr/local/include/opencv文件夹包含 20-21 个头文件。哪个图书馆cvtypes.h被加入了俱乐部?一般来说,有没有一种快速的方法来了解这样的事情,而无需实际查看源代码?

4

1 回答 1

1

It may be easier to just replace with a script or your IDE any occurrence of cvtypes.h by the .h headers.

As far as I can remember, the information that was in cvtypes.h is in cxcore.h. .hpp header files are for the old C++ API and should be avoided.

于 2013-10-07T06:33:01.530 回答