2017-03-24 35 views
2

我使用此guide在Linux上安裝了OpenCV for Linux。將預製OpenCV安裝移至另一臺Linux計算機

然後使用這個guide與Eclipse一起工作。

但是,我需要能夠將OpenCV用於幾個不同的Linux計算機,這是我遇到問題的地方。

安裝工作得很好,但它花了很多的時間,使文件(超過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的每臺計算機的安裝指南?

在此先感謝,

回答

3

OpenCV的某些部分必須針對特定處理器進行編譯。 這意味着你必須安裝在特定的機器上進行編譯。 我假設cmake正在佔用大部分時間。要增強此過程 ,您可以添加一個選項-j,然後添加機器所具有的線程數。 例如-j4用於4線程機器或-j8用於8線程機器。 如果你不知道你的機器多少線程有您可以使用命令lscpu以獲得有關CPU的信息。

+0

好吧,我想這可能是這樣的。那麼,我想我只需要爲每臺電腦編譯它。感謝-j4命令,應該節省一些時間! –

相關問題