Win10 下使用Microview相机SDK进行二次开发
注意事项
Microview SDK是在XP下开发得到,在Win10下编译得到的可执行文件需用管理员权限运行,可以设置为兼容 XP 模式运行,若编译成 dll,那么调用该 dll 的程序需要有管理员权限,比如编译成 mex 文件和 Matlab 混合编程时
亲测SDK64位版本不能用,请使用32位版本
亲测 Microview 号称的通过配置文件控制相机初始化顺序的功能无效,若有人成功了请告知
最简程序
该程序实现一个相机服务端功能,当客户端发来请求时,获取单帧图像并发送给客户端,以下是关键代码
//用到的一些变量
SOCKET m_sock;
SOCKET clientSocket;
HANDLE m_hMVCs[5];
BYTE* m_pRawDatas[5];
struct CapInfoStruct m_CapInfos[5];
DWORD RawDataSize;
int m_height,m_width,m_hOff,m_vOff;