初始化与去初始化
功能介绍
- mxVision应用开发初始化接口,在代码调用相关接口之前,需调用全局初始化函数MxInit()申请设备资源和日志资源。
- 如需配置全局变量(如调整VPC通道资源池数量),可调用MxInit(const AppGlobalCfg &globalCfg)接口,通过传入配置参数进行调整。
mxVision接口全部执行完毕后,用户需调用MxDeInit()接口对初始化的全局资源进行去初始化操作。
示例代码
以下为各初始化方法的代码示例,不可以直接拷贝编译运行,仅供参考。
- 全局初始化,加载设备资源和日志资源。
APP_ERROR ret = MxInit(); // 执行全局初始化后即可正常调用mxVision接口 ... // mxVision接口全部执行完毕后,调用去初始化接口释放全局资源 ret = MxDeInit();
- 全局初始化,加载全局变量。
MxBase::AppGlobalCfg globalCfg; globalCfg.vpcChnNum = 48; APP_ERROR ret = MxInit(globalCfg); ... // mxVision接口全部执行完毕后,调用去初始化接口释放全局资源 ret = MxDeInit();
父主题: 使用API接口方式开发(C++)