[英]opencv-3.0.0 ubuntu 14.04 “nonfree/nonfree.hpp” build error
[英]fatal error: opencv2/nonfree/nonfree.hpp: No such file or directory
我在我的Linux(ubuntu 14.04)機器上安裝了Opencv 2.4.8,它運行正常。 當我嘗試使用在線官方文檔中的示例代碼測試SURF描述符時,編譯器沒有給#include<opencv2/nonfree/nonfree.hpp>
這樣的文件或導向器錯誤#include<opencv2/nonfree/nonfree.hpp>
。
從這個鏈接我嘗試更新openfv庫為非自由模塊,但仍然沒有成功。
為了簡化歷史,如何將SURF描述符包含到我的項目中,或者知道如何解決這個問題?
sudo apt-get update
sudo add-apt-repository --yes ppa:xqms/opencv-nonfree
sudo apt-get update
sudo apt-get install libopencv-nonfree-dev
在構建opencv版本時,需要啟用OPENCV_ENABLE_NONFREE
。 我猜它在提示命令cmake -D OPENCV_ENABLE_NONFREE=ON ..
但如果您更喜歡cmake GUI,請參見下圖。 圖片
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.