2015-09-26 52 views
0

我有用於實現OpenCV庫的代碼,但是,我不知道它所用的庫的版本。無論如何,要從代碼中找出它打算使用的庫的哪個版本?檢查來自第三方代碼的庫版本

在代碼庫中的唯一引用是:

#include "opencv2/core/core.hpp" 
#include "opencv2/features2d/features2d.hpp" 
#include "opencv2/highgui/highgui.hpp" 
#include "opencv2/calib3d/calib3d.hpp" 
#include "opencv2/imgproc/imgproc.hpp" 
#include "opencv2/opencv.hpp" 
+1

cv :: getBuildInformation(); – Miki

回答

1

沒有辦法知道肯定考慮到有限的信息,除非也許是否可以運行在一個生成的可執行文件lddstrings你有。但是我建議OpenCV 2.4.11很可能與你擁有的一起工作。

0

OpenCV被設計爲在每個主要版本中向後兼容,即最新的2.X.Y版本應該支持在版本2.X.Z中編寫的任何代碼。自從版本3.0.0發佈以來,任何2.X代碼都可能需要重新編寫。 This傢伙解釋如何使用代碼檢查版本。

相關問題