簡體   English   中英

致命錯誤:opencv2 / nonfree / nonfree.hpp:沒有這樣的文件或目錄

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM