初始化SDK

在进程中调用SDK时,您需要首先初始化SDK的运行环境,以提升后续接口调用的流程性。

您可参照如下示例代码,在您的进程中初始化SDK的运行环境,并在进程退出时反初始化SDK。
int main()
{
int nRet = MV_OK;
MV_CC_Initialize(); // 1. 程序启动后,初始化SDK
// 2. 进行设备发现,控制,图像采集等操作
MV_CC_Finalize(); // 3. 程序退出时,反初始化SDK
return nRet;
}
  1. 调用 MV_CC_Initialize() ,初始化SDK的运行环境。该操作可提前申请和分配所必需的系统资源,从而提升后续接口调用的流畅性。
  2. 在初始化SDK后,在此处调用其他接口,以实现初始化相机/采集卡、设置参数、采集和处理图像等操作。
  3. 在完成所需操作后,调用 MV_CC_Finalize() 进行反初始化,释放SDK占用的系统资源。
注意
在单个进程中,您仅可执行 MV_CC_Initialize()MV_CC_Finalize() 各一次。



上一篇: 开发前必读 下一篇: 初始化相机