
谢谢.
解决方法 我现在用版本3.1遇到了这个问题,而nebuto的答案很接近,但截至目前还不完整.通过更新build_framework.py文件,以下内容能够生成所需的结果.def getCMakeArgs(self,arch,target): args = [ "cmake","-GXcode","-DBUILD_SHARED_liBS=OFF","-DBUILD_opencv_core=ON","-DBUILD_opencv_imgcodecs=OFF","-DBUILD_opencv_imgproc=ON","-DBUILD_opencv_world=OFF","-DBUILD_opencv_gpu=OFF","-DBUILD_opencv_calib3d=OFF","-DBUILD_opencv_contrib=OFF","-DBUILD_opencv_features2D=OFF","-DBUILD_opencv_flann=OFF","-DBUILD_opencv_highgui=ON","-DBUILD_opencv_legacy=OFF","-DBUILD_opencv_ml=OFF","-DBUILD_opencv_nonfree=OFF","-DBUILD_opencv_objdetect=OFF","-DBUILD_opencv_photo=OFF","-DBUILD_opencv_stitching=OFF","-DBUILD_opencv_vIDeo=OFF","-DBUILD_opencv_vIDeoio=OFF","-DBUILD_opencv_vIDeostab=OFF","-DAPPLE_FRAMEWORK=ON","-DCMAKE_INSTALL_PREFIX=install","-DCMAKE_BUILD_TYPE=Release",] return args
此更新还包括两个似乎在2.4.6中不存在的新模块.
为了节省一些额外费用,您可以删除位于文件底部的模拟器版本的i386设置.如果您的应用程序是iOS 9及更高版本,并且您希望省略32位设备,您也可以取出armv7选项.
b = Builder(args.opencv,args.contrib,[ ("armv7","iPhoneOS"),("armv7s",("arm64",#("i386","iPhonesimulator"),("x86_64",])b.build(args.out) 总结 以上是内存溢出为你收集整理的ios – Opencv自定义编译全部内容,希望文章能够帮你解决ios – Opencv自定义编译所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)