簡體   English   中英

如何安裝OpenCV 3.3.1。 跟蹤API(Ubuntu 16.04)

[英]How to install OpenCV 3.3.1. Tracking API (Ubuntu 16.04)

我正在使用Ubuntu 16.04,並且安裝了OpenCV 3.3.1。 從GitHub的來源。 我要使用的是跟蹤API,如以下教程中所示: https : //docs.opencv.org/3.1.0/d2/d0a/tutorial_introduction_to_tracker.html

但是,似乎沒有包含所需的模塊。 我也嘗試使用contrib庫( https://github.com/opencv/opencv_contrib ),但是它不是針對此OpenCV版本構建的。 我總是會收到類似的錯誤:

    error: ‘NMSBoxes’ is not a member of ‘cv::dnn’
        cv::dnn::NMSBoxes(bbox, outProbabillities, 0.3f, 0.4f, indexes);

誰能幫我嗎?

我也遇到了這個問題。 我已經從Github克隆了“ opencv”和“ opencv_contrib”,並在標簽3.3.1處簽出了“ opencv”,但是在相同標簽級別上卻簽出了“ opencv_contrib”。 尋找“ NMSBoxes”時產生錯誤。

在與“ opencv”相同的標簽處簽出“ opencv_contrib”后,構建完成。

  1. 正在檢查opencv版本和opencv_contrib版本。

    1.1命令:“ cd opencv”(源文件夾)=>命令:“ git tag” =>顯示版本。

    1.2命令:“ cd opencv_contrib”(源文件夾)=>命令:“ git tag” =>顯示版本。

  2. 將opencv的版本設置為與opencv_contrib的版本相同。

    2.1命令:位於“ opencv”的“ git checkout 3.3.1”。

    2.1命令:位於“ opencv_contrib”的“ git checkout 3.3.1”。

  3. 命令:“ cd”。

  4. 命令:“ cmake -DOPENCV_EXTRA_MODULES_PATH = /模塊”。

  5. 命令:“ make -j4”。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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