我想从客户端收到一张图片。
当我们将图像保存到JPG文件时,我们可以在服务器端显示图像。
喜欢这个......
char *buff = (char*)malloc(sizeof(char) * (240*360));
FILE *output;
output = fopen("test.jpg", "wb");
unsigned int readBytes = 0;
while(true)
{
int ret = recv(sClient, buff+readBytes, (240*360)-readBytes, 0);
if (ret <= 0)
{
break;
}
readBytes += ret;
}
fwrite(buff, sizeof(char), readBytes, output);
fclose( output );
Mat img_2 = imread( "test.jpg");
但是有没有办法直接通过收到的char * ??
来获取接收到的图像的Mat谢谢!