我使用这个OpenCV在Linux上安装了C++的指南。
然后让它与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的每台计算机遵循安装指南?
提前谢谢你,
发布于 2017-03-24 11:49:42
OpenCV的某些部分必须针对特定的处理器进行编译。这意味着您必须在特定的计算机上安装它们。我假设cmake占据了大部分时间。要增强此过程,您可以添加一个选项-j,然后是机器拥有的线程数。例如,有4个线程的机器是-j4,有8个线程的机器是-j8。如果您不知道您的机器有多少线程,可以使用命令lscpu获取有关CPU的信息。
https://stackoverflow.com/questions/42997936
复制相似问题