gpt4 book ai didi

c++ - 将预制的 OpenCV 安装移动到另一台 Linux 计算机

转载 作者:太空狗 更新时间:2023-10-29 11:41:45 25 4
gpt4 key购买 nike

我使用这个 guide 在 Linux 上为 C++ 安装了 OpenCV .

然后通过这个 guide 使其与 Eclipse 一起工作.

但是,我需要能够在几台不同的 Linux 计算机上使用 OpenCV,这就是我遇到的问题。

安装工作正常,但制作文件花费了很多时间(超过 3 小时),因此我想在将 OpenCV 移动到另一台 Linux 计算机时跳过安装。我试图将预制的 OpenCV 目录从我的第一个安装复制到另一台计算机,但是当我试图从指南中使用这个突击队找到 OpenCV 安装时:

pkg-config --cflags opencv

我收到此错误消息:

Package opencv was not found in the pkg-config search path.
Perhaps you should add the directory containing `opencv.pc'
to the PKG_CONFIG_PATH environment variable
No package 'opencv' found

我只是想在我花半天时间在每台计算机上安装 OpenCV 之前确定,有没有办法将预制的 OpenCV 安装复制到另一台计算机?这会为我节省大量时间。或者我是否只需要按照我想在其上使用 OpenCV 的每台计算机的安装指南进行操作?

提前致谢

最佳答案

OpenCV 的某些部分必须针对特定处理器进行编译。这意味着您必须在特定机器上安装编译它们。我假设 cmake 占用了大部分时间。为了加强这个过程您可以添加一个选项 -j 后跟机器的线程数。例如,-j4 用于具有 4 个线程的机器或 -j8 用于具有 8 个线程的机器。如果您不知道您的机器有多少个线程,您可以使用命令 lscpu 来获取有关 CPU 的信息。

关于c++ - 将预制的 OpenCV 安装移动到另一台 Linux 计算机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42997936/

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