Comment puis-je vérifier si les bibliothèques OpenCV installées sur ma machine Linux sont compilées avec des bibliothèques TBB ou non?Vérifier si OpenCV est compilé avec TBB
10
A
Répondre
12
Imprimer les dépendances des bibliothèques partagées de * libopencv_core * en utilisant ldd:
ldd /usr/local/lib/libopencv_core.so
Et vous devriez voir TBB sur la liste.
Si vous étiez sous Mac OS X l'équivalent est otool -L, et sur mon système, il délivre en sortie:
/Users/karlphillip/installers/OpenCV-2.4.2/build/lib/libopencv_core.2.4.dylib (compatibility version 2.4.0, current version 2.4.2)
libtbb.dylib (compatibility version 0.0.0, current version 0.0.0)
/usr/lib/libstdc++.6.dylib (compatibility version 7.0.0, current version 52.0.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 159.1.0)
Ainsi, selon la sortie ci-dessus, mon installation OpenCV a été construit pour soutenir TBB. ; D
Questions connexes
- 1. Comment construire OpenCV avec TBB?
- 2. Comment vérifier si DLL est compilé debug-
- 3. Configuration OpenCV avec TBB pour ARM (Ubuntu, 3.0.63)
- 4. Comment construire OpenCV avec TBB sur Raspberry Pi?
- 5. vérifier si jQuery deux valeurs est vide
- 6. OpenCV - IPP, TBB et CUDA dans les bindings Python
- 7. Comment savoir si un fichier .beam est compilé avec debug_info?
- 8. vérifier si UAC est activé avec VB6
- 9. Erreur OpenCV avec CUDA en utilisant TBB pour plusieurs processeurs graphiques
- 10. Comment vérifier quel modèle spécialisé est compilé en
- 11. Comment puis-je vérifier si un binaire compilé est 32 bits ou 64 bits?
- 12. Comment puis-je vérifier si mon programme est compilé pour un processeur 32 ou 64 bits?
- 13. Comment vérifier (via le préprocesseur) si un fichier source C est compilé en C++ Code
- 14. OpenCV avec Cuda
- 15. jQuery Templates - Comment vérifier si le modèle est déjà compilé et est dans la pile des templates?
- 16. Vérifier si l'objet est visible
- 17. Vérifier si UIControlState est sélectionné
- 18. vérifier si ArrayList est trié
- 19. Vérifier si ALPN est supporté
- 20. Vérifier si NumericUpDown est vide
- 21. vérifier si NSNumber est vide
- 22. vérifier si UIButton est sélectionné
- 23. Comment vérifier si OpenCV est correctement installé sur MacOSX Snow Leopard
- 24. Est-ce que boost ou C++ 11 ont un mutex identique avec tbb :: queuing_mutex et tbb :: spin_mutex?
- 25. Comment aspx est compilé?
- 26. Mélange de TBB avec des intrinsèques SSE2
- 27. Usine simultanée/poids mouche avec TBB
- 28. TBB ThreadingBuildingBlocks comportement étrange
- 29. Utilisation de tbb d'intel avec qt
- 30. Est-ce qu'OpenCV doit être compilé avant de l'utiliser?
Serait-il possible d'effectuer cette vérification avec CMake sans se fier à ldd? – remi
Oui. Après avoir exécuté cmake, il affiche une liste des fonctionnalités qu'il supporte et qui seront compilées. – karlphillip
Ainsi, lorsque vous utilisez FindPackage (OpenCV) dans votre propre projet, vous pouvez rechercher comme OpenCV_HAS_TBB? – remi