如何减少 iOS 项目中的 openCV 框架大小
How to reduce the openCV framework size in iOS project
我集成了 opencv 4.5.3 in iOS project following this 方法。但是 openCV 框架的大小约为 496 MB。它肯定会增加我的应用程序大小。我只使用了 openCV 中的以下方法。
UIImageToMat
MatToUIImage
cv::Mat
cv::Vec4
我也使用了以下模块。
#import <opencv2/opencv.hpp>
#import <opencv2/imgcodecs/ios.h>
#import <opencv2/core/types_c.h>
#import <opencv2/Mat.h>
那么,如何给openCV瘦身呢?
你引用的opencv.framework是500M,这个项目的体积会增加500M,但是归档APP体积不会是500M,因为你只用了一些符号,其他的优化了XCode。如果你担心这个体积,建议从官网下载完整的opencv工程,然后根据你的需要重新构建。
您只需要 'core. Core functionality' 和 'imgcodecs. Image file reading and writing'.
我集成了 opencv 4.5.3 in iOS project following this 方法。但是 openCV 框架的大小约为 496 MB。它肯定会增加我的应用程序大小。我只使用了 openCV 中的以下方法。
UIImageToMat
MatToUIImage
cv::Mat
cv::Vec4
我也使用了以下模块。
#import <opencv2/opencv.hpp>
#import <opencv2/imgcodecs/ios.h>
#import <opencv2/core/types_c.h>
#import <opencv2/Mat.h>
那么,如何给openCV瘦身呢?
你引用的opencv.framework是500M,这个项目的体积会增加500M,但是归档APP体积不会是500M,因为你只用了一些符号,其他的优化了XCode。如果你担心这个体积,建议从官网下载完整的opencv工程,然后根据你的需要重新构建。 您只需要 'core. Core functionality' 和 'imgcodecs. Image file reading and writing'.