AoEBiz 组件记录了业务组件相关的功能实现。
该组件包含三个子组件 [Core、mnist、squeeze]
主要包含了图像处理的功能为其他的两个子组件提供基础服务。
依赖Core子组件和TensorFlowLiteObjC。通过TensorFlowLiteObjC实现了mnist模型的推理。
手写识别实现推理实现类。
遵循 AoEInterpreterComponentProtocol
协议,通过TensorFlow lite
框架执行模型推理。
主要包含了图像处理的功能为其他的两个子组件提供基础服务。
物体识别实现推理实现类。
遵循 AoEInterpreterComponentProtocol
协议,通过NCNN
框架执行模型推理。
由于模型配置文件使用了与 AoEModelOption
不相同的结构,新增了多个字段。所以新添加了新的模型配置文件类,并且使用对应的模型加载器。
考虑到模型配置文件大部分和 AoEModelOption
相同,所以新的模型加载器ABSqueezeModelManager
直接继承了 AoEModelManager
类。只处理不一样的部分即可,所以本身支持对AoEModelOption
配置文件的扩展。
使用 TensorFlow lite 实现手写识别模型推理。
SqueezeNet 物体识别功能。
用于组件需要的执行脚本
先行只有拉取模型的功能,在执行 pod install
的时候会自动拉取手写功能与物体识别功能需要的模型文件,模型存储在滴滴云中,本身是开源模型,请大家放心使用