IOS的人像分割用到的库

库:

- tnn.framework

- TenLineSegmnetFramework.framework

- 说明: 拖动到Build Phases的 Link Binary中.

模型:

- 模型文件:TEN_LINE_IOS.MODEL

- 协议文件: TEN_LINE_IOS.MODEOPROTO

- TNN : tnn.metallib

- 说明: 拖动到工程里,在Build Phases中可以找到即可.

需要依赖系统的库:

- Accelerate.framework (重要)

- CoreML.framework (重要)

- Metal.framework   (重要)

- CoreMedia.framework

- CoreGraphics.framework

- libc++.tbd

- UIKit.framework

- AVFoundation.framework

- Foundation.framework

- 说明:以上库加入一次即可.、

调用

- 三个方法:

唯一类:TLAPISegment

/// 初始化模型

/// @param modelPath model的路径

/// @param protoPath 协议的路径

- (instancetype)initWithModelPath:(NSString *)modelPath protoPath:(NSString *)protoPath;

/// 分割一帧画面

/// @param image_buffer 原始的数据,

/// @param callback 分割完毕后的回调, 回调工作在UI线程;

- (void)segmentPixelBuffer:(CVPixelBufferRef)image_buffer callback:(segmentCallback2)callback;

/// 释放模型

- (void)relaseLSO;


地址:杭州市余杭区文一西路1324号利尔达物联网科技园6号楼2001
咨询1:15158022550      邮箱:chenbuqing@lansongai.com
咨询2:18006716739      邮箱:support@lansongtech.com
咨询3:13819483824      邮箱:yangchaowei@lansongai.com