解密模型包到内存 - YoloDecryptModelEx
函数简介
解密到内存,各输出指针由插件分配。
接口名称
YoloDecryptModelEx
DLL 调用
int YoloDecryptModelEx(long ola, long packageData, int packageSize, string password, long* outModelData, long* outModelSize, long* outNcnnParamData, long* outNcnnParamSize, long* outLabelData, long* outLabelSize, int* modelType, int* inferenceType);
参数说明
| 参数名 | 类型 | 说明 |
|---|---|---|
| ola | 长整数型 | OLAPlug 对象指针,由 CreateCOLAPlugInterFace 生成。 |
| packageData | 长整数型 | 加密包地址 |
| packageSize | 整数型 | 包长度 |
| password | 字符串 | 密码 |
| outModelData | 长整数型* | 明文主模型 |
| outModelSize | 长整数型* | 主模型长度 |
| outNcnnParamData | 长整数型* | NCNN param |
| outNcnnParamSize | 长整数型* | param 长度 |
| outLabelData | 长整数型* | 类别名表 |
| outLabelSize | 长整数型* | 名表长度 |
| modelType | 整数型* | 模型类型 |
| inferenceType | 整数型* | 推理类型 |
返回值
整数型:1 成功,0 失败。
注意事项
- 需要插件已开通 Yolos 模块权限。
- 插件分配的内存须调用 FreeMemoryPtr 释放。
