python实现服务器录制视频,UDP实时传输到客户端,实时显示。
报错
data, addr = s.recvfrom(4096),socket.error: [Errno 10040]
Buffer设置为65536,按说不应该会有buffer不足的情况。
代码如下:
host.py
import cv2 import socket s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) s.bind(('127.0.0.1', 9999)) cap = cv2.VideoCapture(1) cap.set(3, 320) cap.set(4, 240) while True: data, addr = s.recvfrom(4096) if data != '0': _, fra = cap.read() _, enfra = cv2.imencode('.jpg', fra) s.sendto(enfra, ('127.0.0.1', 9999)) s.close()
client.py
import cv2 import socket port = 9999 host = '127.0.0.1' s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) s.sendto(b'1', (host, port)) cv2.namedWindow('img') while True: data, addr = s.recvfrom(400000) if data: imde = cv2.imdecode(data, 1) cv2.imshow('img', imde) k = cv2.waitKey(1) if k == ord('q'): s.sendto(b'0', (host, port)) break s.close() cap.release() cv2.destroyAllWindows()
相关推荐
本资源是基于 UDP 协议与 OpenCV 库实现网络视频传输的实现代码,使用 Python 语言实现,分为服务器端和客户端两个文件,启动前需要修改 host IP 地址为实际的 IP 地址,同时需注意先运行服务器端代码,再运行客户端...
基于opencv的视频传输 udp
实现局域网内视频流的传输 1、搭建好python OpenCV等依赖环境 2、确定代码运行的电脑有摄像头 3、先运行server端的脚本 4、再运行client的脚本
主要介绍了使用Python opencv实现视频与图片的相互转换,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
在有些工程中,有时候我们需要对图片文字识别。本文利用Python,调用OpenCV 库,先对图片进行预处理,然后借助Google 开源的Pytesser 对图片文字进行了识别。
python基于opencv实现视频去水印
python opencv教程,以及配套代码,欢迎对python图像处理,或者opencv感兴趣的朋友下载
如下所示: import cv2 im = cv2.imread('2.jpg') ... 您可能感兴趣的文章:ubuntu下编译安装opencv的方法Opencv+Python实现图像运动模糊和高斯模糊的示例OpenCV HSV颜色识别及HSV基本颜色分量范围基于Ope
python opencv车辆测速视频汽车速度检测入侵检测测速,基于计算机视觉技术的入侵检测通过设计图像处理方法实现对某一动态场景的实时观测,并在场景存在外来入侵情况时向上层管理系统发送入侵检测结果,效果展示:...
利用python-opencv读取本地视频,并且压缩至指定大小,保存
毕业设计基于python和opencv实现的智能监考系统源码+演示视频+详细注释.zip 毕业设计基于python和opencv实现的智能监考系统源码+演示视频+详细注释.zip 毕业设计基于python和opencv实现的智能监考系统源码+演示视频+...
今天小编就为大家分享一篇Python+OpenCV 实现图片无损旋转90°且无黑边,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
本文实例为大家分享了python opencv识别图像轮廓的具体代码,供大家参考,具体内容如下 要求:用矩形或者圆形框住图片中的云朵(不要求全部框出) 轮廓检测 Opencv-Python接口中使用cv2.findContours()函数来查找...
Python+OpenCV实现的人脸识别签到考勤系统,系统实现的功能: 1.人员人脸识别并完成签到/签退 2.考勤时间计算 3.保存考勤数据为CSV格式(Excel表格)
STM32 raspberry python opencv 板球控制系统STM32 raspberry python opencv 板球控制系统STM32 raspberry python opencv 板球控制系统STM32 raspberry python opencv 板球控制系统STM32 raspberry python opencv ...
Python实战应用代码-python_opencv实时视频目标检测
简单易懂,高速的UDP协议的图传、视频传输,一个发送端文件,一个接收端文件,因为udp协议的缺点,所以高码率传输时可能会有色差干扰。
主要为大家详细介绍了Python OpenCV实现鼠标画框效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
FAST角点检测,python实现,基于opencv实现
python opencv实现信用卡的数字识别,示例代码介绍的非常详细,对学习或者工作都有帮助,内容完整,代码可直接运行,包含图片