直接运行的时候会出现以下问题:
解决办法:
在emit之前添加以下代码
qRegisterMetaType< cv::Mat >("cv::Mat");
例:
DWORD __stdcall NotebookCamera::CamCallback(LPVOID lpParam)
{
NotebookCamera* ptrData = (NotebookCamera*)lpParam;
while (true)
{
ptrData->_cap >> ptrData->_srcimg;
qRegisterMetaType< cv::Mat >("cv::Mat");
emit ptrData->EV_SendImgData(ptrData->_srcimg);
//cv::waitKey(30);
Sleep(30);
}
return 0;
}