Ich benutze Centos7 und gcc ist 4.8.5.Ich kann nicht zusätzliche Module von opencv_contrib wie xfeatures2d für opencv3.2.0. Ich verwendete
-D OPENCV_EXTRA_MODULES_PATH = ../Module/opencv_contrib-3.xx/Module Flag Aber ich bekomme nur einige Fehler wie opencv_contrib-3.0.0/modules/xfeatures2d/src/sift.cpp: 340: 5: Fehler : 'hal' wurde nicht deklariert Würdest du mir bitte helfen, Opencv3.2 mit xfeatures2d zu installieren.Wie kompiliere ich Opencv3.2.0 mit opencv_contrib
0
A
Antwort
0
Ich habe das Problem gefunden. Sie können opencv3.2.0 und opencv_contrib3.2.0 herunterladen. Verwenden Sie dann -DOPENCV_EXTRA_MODULES_PATH =/modules Flag, um opencv_contrib zu opencv hinzuzufügen. Das Problem ist, dass einige Dateien in Repositories falsche md5 haben. Sie sollten sie manuell von https://github.com/opencv/opencv_3rdparty/commit/fccf7cd6a4b12079f73bbfb21745f9babcd4eb1d herunterladen und in den Ordner selbst kopieren. Dann kompiliere es erneut.
Verwandte Themen
- 1. Wie kompiliere opencv mit imcodecs?
- 2. Wie kompiliere ich Dansguardian
- 3. Wie kompiliere ich OpenCV mit ICC?
- 4. Wie kompiliere ich mit Framework-Bibliotheken?
- 5. Wie kompiliere ich PHP 7.1 mit ZTS
- 6. Wie kompiliere ich OpenCV mit libjpeg-turbo?
- 7. Wie kompiliere ich c-Code mit fattach()
- 8. Wie kompiliere ich Qt mit embeddedVisualC++ 4.0?
- 9. Wie kompiliere ich statische binäre?
- 10. Wie kompiliere ich Python 1.0
- 11. Wie kompiliere ich Emacs 22.3
- 12. Wie kompiliere ich qtconnectivity (Bluetooth)?
- 13. OpenCV installieren opencv_contrib auf Windows
- 14. Wie OpenCV_contrib Module installieren, nachdem opencv Installation
- 15. Wie kompiliere Perl mit DEBUG_LEAKING_SCALARS?
- 16. Wie kompiliere ich mit 3.2, obwohl ich 4.1.2 installiert habe
- 17. Wie kompiliere ich Python-Erweiterung mit Debug-Informationen mit PIP
- 18. Wie kompiliere ich Readline-Unterstützung in Ruby
- 19. Wie kompiliere ich LibQxt für Qt5?
- 20. Wie kompiliere ich RarCrack unter Mac OSX?
- 21. Wie kompiliere ich weniger Dateien im Browser
- 22. Wie kompiliere ich variadic Vorlagen bedingt?
- 23. Wie kompiliere ich NFSUTSILS für MIPS-Architektur?
- 24. Wie kompiliere ich APK von der Kommandozeile?
- 25. Wie kompiliere ich DOS-Programme unter Debian?
- 26. Wie kompiliere ich Git für ARM?
- 27. Wie kompiliere ich jsx in Sublime?
- 28. Wie kompiliere ich dieses LLVM ASM?
- 29. Wie kompiliere ich eine Hive UDF
- 30. Wie kompiliere ich OpenSSL unter Windows?
Warum verwenden Sie Contrib-Module für 3.0.0? [Verwenden Sie contrib für 3.2] (https://github.com/opencv/opencv_contrib/releases) – Miki
Weil ich "SurfFeatureDetector" und "SurfDescriptorExtractor" -Objekte verwenden möchte – sam
Ja, aber Sie kompilieren die ** falsch ** contrib . Sie müssen den für Ihre OpenCV-Version verwenden! – Miki