【发布时间】:2019-06-26 09:40:44
【问题描述】:
我正在尝试创建将 UIImage 转换为 Mat 的方法,反之亦然,但是当我尝试构建时,(cv::Mat) 不断弹出“预期类型”错误。当我清理我的项目时,没有错误。
我尝试四处寻找不同的数据类型,但似乎没有任何效果。我认为错误是在导入 OpenCV 模块时出现的,但我不确定。
#ifdef _cplusplus
#import <opencv2/opencv.hpp>
#endif
#import <UIKit/UIKit.h>
#import <Foundation/Foundation.h>
NS_ASSUME_NONNULL_BEGIN
@interface OpenCVWrapper : NSObject
- (id)init;
- (UIImage *)edgeDetection:(UIImage *)source;
- (cv::Mat)matFrom:(UIImage *)image; //error
- (UIImage *)imageFrom:(cv::Mat)cvMat; //error
@end
NS_ASSUME_NONNULL_END
【问题讨论】: