opencv如何调用大恒MER-Series Viewer(x64)相机sdk来显示图像啊
不会搞啊,求大神指教, 具体步骤如何才能在opencv中调用来显示 视频呢?
非常感谢
开发说明书上写着
打开关闭相机
调用GXUpdateDeviceList接口枚举设备后,返回的设备个数如果大于0,说明当前有可用设备,用户调用GxOpenDevice接口来打开设备。
代码样例:
GX_STATUS status = GX_STATUS_SUCCESS;
size_t nDeviceNum = 0;
GX_OPEN_PARAM stOpenParam;
status = GXUpdateDeviceList(&nDeviceNum, 1000);
if (status == GX_STATUS_SUCCESS && nDeviceNum > 0)
{
GX_DEV_HANDLE hDevice = NULL;
//打开枚举列表中的第一台设备。
//假设枚举到了3台可用设备,那么用户可设置stOpenParam参数的pszContent字段为1、2、3
stOpenParam.accessMode = GX_ACCESS_EXCLUSIVE;
stOpenParam.openMode = GX_OPEN_INDEX;
stOpenParam.pszContent = "1";
//通过序列号打开设备
//stOpenParam.openMode = GX_OPEN_SN;
//stOpenParam.pszContent = "EA00010002";
//通过IP地址打开设备
//stOpenParam.openMode = GX_OPEN_IP;
//stOpenParam.pszContent = "192.168.40.35";
//通过MAC地址打开设备
//stOpenParam.openMode = GX_OPEN_MAC;
//stOpenParam.pszContent = "54-04-A6-C2-7C-2F";
status = GXOpenDevice(&stOpenParam, &hDevice);
//操作设备:控制、采集
//…
//关闭设备
status = GXCloseDevice(hDevice);
}
GxOpenDevice可用指定访问方式(独占、控制等)、打开方式(通过IP、序列号、MAC、Index等)打开相机。详见后面GxOpenDevice接口的解释。