点击上方“小白学视觉”,选择加"星标"或“置顶”
重磅干货,第一时间送达
一、简介
在本文中,我们要构建的是视频聊天,但话音通道使用的OpenCV和Python中的Socket。流程:
创建用于一对一通信的 TCP 套接字。
从相机中获取实时流。
对双工通道使用多线程。
OpenCV是使用Python进行图像和视频处理的库,它做任何与图像和视频相关的事情:裁剪、编辑、创建图像和制作视频。Socket是一种低级网络接口,用于连接网络上的两个节点以进行通信,线程是用于在python中创建多线程程序的库。
二、步骤
首先,我们将使用以下代码使用Socket库创建TCP Socket:
将协议设置为 TCP,将地址族设置为 IPv4 地址族。
# tcp and ipv4 address family
tcp = socket.SOCK_STREAM
afm