MMImageSegmenter 接口介绍

背景抠图检测器,回吐单通道Mask图。目前只支持单人抠图

1. 构造方法

  • 同步构造方法

    MMImageSegmenter *segmenter = [[MCCDetectorsCenter sharedInstance] syncMakeFaceDetector:MCCFaceDetectorTypeMomentImageSegmenter];
    
  • 异步构造方法

      [[MCCDetectorsCenter sharedInstance]  asyncMakeFaceDetector:MCCFaceDetectorTypeMomentImageSegmenter complete:^(NSObject * _Nullable detector) {
          MMImageSegmenter *segmenter = detector;
      }];
    

2. 检测方法

  • 抠图接口 MMCVImageOrientation 是图片方向
- (nullable MMImageSegmentationResult *)segmentationResultForPixelBuffer:(CVPixelBufferRef)pixelBuffer orientation:(MMCVImageOrientation)orientation;

2.1. MMImageSegmentationResult 抠图遮罩数据

  • 遮罩图二进制数据

    @property (nonatomic,readonly) NSData *data;
    
  • 图片宽度

    @property (nonatomic,readonly) size_t width;
    
  • 图片高度

    @property (nonatomic,readonly) size_t height;
    
  • 图片格式 (目前只输出alpha通道图片)

    @property (nonatomic,readonly) MMImageSegmentationDataFormat format;
    

3. 重制

  • 重制检测器(视频检测与静态图检测互切时候需要调用,其他无需调用)
- (void)reset;
@Copyright © cosmos 2019 all right reserved,powered by Gitbook修订时间: 2019-05-31 10:17:01

results matching ""

    No results matching ""