阅读和显示openCV IplImage

g6ll5ycj  于 2023-01-12  发布在  其他
关注(0)|答案(1)|浏览(112)

在客户端,我使用openCV创建IplImage,并通过TCP套接字将其作为二进制数据发送。

IplImage *img = cvCreateImage(cvSize(480, 360), IPL_DEPTH_8U, 4);

我在服务器上收到数据后,它如何读取并显示?

IplImage *img = ???
cvNamedWindow("image", CV_WINDOW_AUTOSIZE);
cvShowImage("image", img);
cvWaitKey();
cvDestroyWindow("image");
7fyelxc5

7fyelxc51#

也可以通过套接字发送图像的大小、深度和nChannels,您可以在服务器端创建图像,然后使用memcpy(),或者只是将img的指针设置为接收到的二进制数据的指针。

相关问题