如何通过udp获取实时源代码
通过OpenCV下载协议。
TCP和UDP这两个协议,这里选择UDP协议,主要是因为TCP在传输的时候会出现包沾的情况,而UDP不会有这个问题。
在相机上,用OpenCV打开获取每一帧的图像,打包成字节流进行传输。将每一帧图像写入内存(类似于写文件),然后以字节形式读出,进行网络传输。你可以想象在发送文件之前,将每一帧图像保存为一个文件,但是写文件太慢了,所以在这里直接写入内存。
BytesIO可以理解为存储在内存中的文件,numpy.array()类型的数据可以通过读写操作转换成二进制文件。