2016-08-12 59 views
0

我試圖在Ubuntu 14.04上運行此代碼Domain Transform Filter。此代碼原本是在Windows 7 Visual Studio上編寫的。當我嘗試運行在Ubuntu這個代碼,我得到的錯誤OpenCV 3.1.0中缺少Ubuntu文件14.04

error: opencv2/core/internal.hpp: No such file or directory

我試圖下載該文件的Ubuntu但具體涉及到Windows。

有沒有什麼辦法讓Ubuntu的這個文件?

回答

0

安裝一個較舊的OpenCV。 該文件例如包含在Ubuntu 12.04上的libopencv-core-dev 2.3.1中。 (所以它是不相關的Windows操作系統。)

如果這是不是一種選擇,你可能需要更正您現有的代碼OpenCV的3

+0

我這樣做,但現在我得到compliation後未定義參考cvtColor –

+0

@AshutoshMishra:嗨,OpenCv從版本2到版本3發生了很多變化。因此,您將必須移植所有代碼。此外,新版本3更適合於使用。 :) – saurabheights