opencv cmake文件,如何在iOS中使用它们
这些东西又让我花了三天时间才弄明白 我正在实现opencv,我需要在objcxcode中使用xfeature2d模块。我之前下载了opencv.framework,并成功地将其导入到我的iOS项目中,它可以正常工作。但其中没有Xfeature2D。因此,我最终发现它是一个额外模块,它位于一个包调用opencv\u contrib中 为了利用它,人们似乎建议使用它来构建的源代码 我这样做了,它看起来是正确的。我的文件夹里有很多古怪的东西。然而,似乎没有什么东西可以用来导入到我的.xcodeproj项目中。(很抱歉,我还不能嵌入我的屏幕截图。) 我做错什么了吗?或者,这是构建我需要的文件的正确方法吗opencv cmake文件,如何在iOS中使用它们,ios,xcode,opencv,cmake,Ios,Xcode,Opencv,Cmake,这些东西又让我花了三天时间才弄明白 我正在实现opencv,我需要在objcxcode中使用xfeature2d模块。我之前下载了opencv.framework,并成功地将其导入到我的iOS项目中,它可以正常工作。但其中没有Xfeature2D。因此,我最终发现它是一个额外模块,它位于一个包调用opencv\u contrib中 为了利用它,人们似乎建议使用它来构建的源代码 我这样做了,它看起来是正确的。我的文件夹里有很多古怪的东西。然而,似乎没有什么东西可以用来导入到我的.xcodeproj
请帮忙,谢谢 Q1。你在命令下运行了吗
python opencv/platforms/ios/build_framework.py ios
如果是,请转到问题2
问题2。您在ios子文件夹中看到opencv.framework了吗
如果是,请转到问题3
第三季度。您是否将opencv.framework文件夹添加到您的xcode项目中?或者将它拖放到您的xcode项目的框架文件夹中?最后我找到了一个解决方案@thachnb的解决方案引用自。本说明指导您在使用iOS项目时从opencv master包生成opencv2.framework。如果要使用opencv_contrib中的模块,需要将模块从opencv_contrib(在我的示例中是xfeatures2d,或者您可以将所有内容复制到opencv主控/模块中,然后使用 python opencv/platforms/ios/build_framework.py ios 命令来编译它。编译完成后,您将拥有一个opencv2.framework,其中包含您需要的所有内容。也有帮助
谢谢@thachnb 嗨,我刚才试过python命令。它工作正常,我找到了opencv2.framework(它是2GB大的..),并成功地导入了它。但是,我发现其中没有xfeatures2d模块。。很可能是我在线下载的opencv2.framework。python命令是否假设将opencv_contrib模块嵌入到opencv2.framework中?这听起来可能很愚蠢,但如何导入模块(即SIFT)?我尝试了一个包含
的组合,但不起作用。