其中pBufAddr 为 unsigned char*类型
cv::Mat mmat = cv::Mat(stFrameInfo.nHeight, stFrameInfo.nWidth, CV_8UC1, stImageInfo.pBufAddr, 0);BYTE* 转换为 Mat类型
其中m_pFrameBuffer 为BYTE* 类型
cv::Mat sMat = Mat(sFrameHead.iHeight, sFrameHead.iWidth, CV_8UC1);; int nLen = sMat.rows * sMat.cols * sMat.channels(); memcpy(sMat.data, m_pFrameBuffer, nLen);Mat转unsigned char*
unsigned char pdata= srcMat.data; // Mat => unsigned char



