你的大脑里有没有想过这些视频通话应用是如何工作的?他们如何捕捉我们的视频,传输它,并从另一端接收相同的视频?
好啊!!如果你这样做了,那么你就在发展事物的道路上。在这里,在这个博客中,我公开了一项任务,它实际上会让我们了解这些视频通话或聊天应用程序是如何工作的。
为了执行此任务,我使用套接字编程的TCP协议,以确保连接是可行的。在这个协议中,我们需要提到用于连接的œ主机IP和端口号œ。
使用的模块:
?†‘?euroœSocket??�模块在服务器和客户端之间建立连接。
-†‘âuroœcv2âuro�从opencv库中获取视频。
-†‘âEUROUREœPICLEâEURO�模块,用于将3D数组形式的视频转换为二进制(字节),反之亦然。
用于处理二进制数据的-†‘âEUROUœ结构EURO�模块。
用于基本图像处理的?†‘âEUROUœimutils?EURO�模块。
AF_INET套接字类型采用本地主机的IPv4地址。
这里,ickle.dump()用于以二进制文件的形式存储目标文件。
这里,ickle.loads()用于以目标文件的形式加载二进制文件。
以下是输出:
谢谢你!!😊
giHub网址:https://github.com/PUNNAABHILASH/lw-SummerProgram-2021/tree/main/Computer-Vision/Task-3https://github.com/PUNNAABHILASH/lw-SummerProgram-2021/tree/main/Computer-Vision/Task-3
原创文章,作者:fendouai,如若转载,请注明出处:https://panchuang.net/2021/06/18/%e4%bd%bf%e7%94%a8pythoncv2%e6%a8%a1%e5%9d%97%e7%9a%84%e7%9b%b4%e6%92%ad%e8%a7%86%e9%a2%91%e8%81%8a%e5%a4%a9%e5%ba%94%e7%94%a8/