有没有办法检查iOS项目中的opencv版本?

时间:2016-06-27 06:45:41

标签: ios opencv

在iOS项目中(没有cocoaPods),使用了openCV。

由于他去了其他公司,因此无法联系创建此项目的人。

我在项目中意识到,openCV框架名称是openCV2.framework,所以我假设版本是2.x.x。

但是我找不到任何有关该版本的线索了。 在代码中,没有提到任何版本。

我想知道版本是出于安全原因。

有什么方法可以检查iOS项目中的opencv版本吗?

2 个答案:

答案 0 :(得分:2)

如果您是精确版本的框架文件,则在那里定义。

std::cout << CV_VERSION << std::endl;

(假设是C ++)

如果您没有依赖项,则只能在二进制文件中查找字符串或估计使用的功能。

答案 1 :(得分:0)

如果可以访问项目的源代码,则有一种更简便的方法来检查OpenCV版本。只需查看文件 opencv2.framework / Versions / Current / Resources / Info.plist 。密钥CFBundleVersion包含您要查找的版本号。在这里,您具有版本 4.1.0 的所说文件的内容:

Info.plist for OpenCV 4.1.0