有没有办法知道安装 OpenCV 的选项?
Is there a way to know the options with which OpenCV was installed?
我看到安装 OpenCV 时可以指定一系列选项(使用 CUDA、TBB、NEON 等)。
我的问题是,假设我可以访问一台已经安装了 OpenCV 的 (ARM) 机器。有没有办法了解 OpenCV 安装了哪些选项? (比如是否使用CUDA等)
是的,有办法。您可以使用 getBuildInformation().
import cv2
print(cv2.getBuildInformtion())
如果是 cpp,
...
std::cout << cv::getBuildInformation() << std::endl;
...
这将 return 有关 cmake 设置、版本控制、编译器标志、第三方库等与 opencv 安装相关的信息。
我看到安装 OpenCV 时可以指定一系列选项(使用 CUDA、TBB、NEON 等)。
我的问题是,假设我可以访问一台已经安装了 OpenCV 的 (ARM) 机器。有没有办法了解 OpenCV 安装了哪些选项? (比如是否使用CUDA等)
是的,有办法。您可以使用 getBuildInformation().
import cv2
print(cv2.getBuildInformtion())
如果是 cpp,
...
std::cout << cv::getBuildInformation() << std::endl;
...
这将 return 有关 cmake 设置、版本控制、编译器标志、第三方库等与 opencv 安装相关的信息。