OpenCV 内置调试或发布模式?
OpenCV built in Debug or Release mode?
我想确定 OpenCV 是在调试模式还是发布模式下构建的。
我是 运行 Linux 薄荷 17.1 Rebbeca.
我通过 Synaptic 安装了 OpenCV。
在 google 和我的电脑中搜索后,我发现其中一个配置文件是 OpenCVModules-release.cmake - 但我仍然不能说这个文件在编译时被使用。
您是否知道另一种检查 OpenCV 构建方式的方法?
谢谢。
试一试:
System.out.println(Core.getBuildInformation());
(或者,对于 python):
print cv2.getBuildInformation()
您应该会看到如下内容:
[java] General configuration for OpenCV 3.0.0-dev =====================================
[java] Version control: 3.0.0-beta-539-g08dd1e0
[java]
[java] Platform:
[java] Host: Linux 3.13.0-40-generic x86_64
[java] CMake: 2.8.12.1
[java] CMake generator: Unix Makefiles
[java] CMake build tool: /usr/bin/make
[java] Configuration: Release
...
我想确定 OpenCV 是在调试模式还是发布模式下构建的。
我是 运行 Linux 薄荷 17.1 Rebbeca.
我通过 Synaptic 安装了 OpenCV。
在 google 和我的电脑中搜索后,我发现其中一个配置文件是 OpenCVModules-release.cmake - 但我仍然不能说这个文件在编译时被使用。
您是否知道另一种检查 OpenCV 构建方式的方法?
谢谢。
试一试:
System.out.println(Core.getBuildInformation());
(或者,对于 python):
print cv2.getBuildInformation()
您应该会看到如下内容:
[java] General configuration for OpenCV 3.0.0-dev =====================================
[java] Version control: 3.0.0-beta-539-g08dd1e0
[java]
[java] Platform:
[java] Host: Linux 3.13.0-40-generic x86_64
[java] CMake: 2.8.12.1
[java] CMake generator: Unix Makefiles
[java] CMake build tool: /usr/bin/make
[java] Configuration: Release
...