我有客户端和服务器,在客户端有一个图像,我想把这个发送到服务器。该图像是cv::mat格式。因此我需要把这个矩阵转换成二进制。我试过memcpy(binImage,matImg.data,sizeof(matImg.data)
binImage的格式为char*
如何将这个matImg转换为bining ?我对OpenCV没有任何经验
可以这样做:
memcpy(binImage, matImg.data, matImg.step.p[0]*matImg.rows)
然而,我认为你可以避免复制,直接使用matImg.data
。