簡體   English   中英

無法使用適用於python的opencv_contrib模塊構建opencv-3.0

[英]Unable to build opencv-3.0 with opencv_contrib modules for python

我使用以下指南正確安裝了opencv-3.0 alpha- http://rodrigoberriel.com/2014/10/installing-opencv-3-0-0-on-ubuntu-14-04/

但是,當我添加opencv_contrib模塊的選項時,構建失敗並顯示以下錯誤:

Linking CXX shared library ../../lib/libopencv_xobjdetect.so
/usr/bin/ld: cannot find -lWRAP
/usr/bin/ld: cannot find -lpython
collect2: error: ld returned 1 exit status
make[2]: *** [lib/libopencv_xobjdetect.so.3.0.0] Error 1
make[1]: *** [modules/xobjdetect/CMakeFiles/opencv_xobjdetect.dir/all] Error 2
make: *** [all] Error 2

我的目標是在python中獲取SIFT API。 是opencv-3.0是唯一的選擇,還是有較舊的版本呢?

我面臨着同樣的問題。 問題可能是您需要將opencv源更新為最新版本。 我在opencv_contrib上打開了一個問題,並收到以下答案:

“您需要將opencv存儲庫更新到最新版本以使用它構建最新的opencv_contrib,當前的opencv_contrib版本與3.0.0-beta(您可能正在使用的)不兼容。或者在2014-11-10附近檢出opencv_contrib。”

更新 :我在opencv論壇上問了這個問題,並得到了存儲庫維護者的答案: 斷開的python綁定

暫無
暫無

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

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