資源簡介
Python3 socket實現服務端,客戶端傳輸視頻,可選擇傳輸幀率,圖像分辨率,攝像頭IP地址
代碼片段和文件信息
#客戶端
import?socket
import?cv2
import?threading
import?struct
import?numpy
?
class?Camera_Connect_object:
????def?__init__(selfD_addr_port=[“192.168.1.2“8880]):
????????self.resolution=[19201080]
????????self.addr_port=D_addr_port
????????self.src=888+30?????????????????#雙方確定傳輸幀數,(888)為校驗值
????????self.interval=0?????????????????#圖片播放時間間隔
????????self.img_fps=30?????????????????#每秒傳輸多少幀數
?
????def?Set_socket(self):
????????self.client=socket.socket(socket.AF_INETsocket.SOCK_STREAM)
????????self.client.setsockopt(socket.SOL_SOCKETsocket.SO_REUSEADDR1)
?
????def?Socket_Connect(self):
????????self.Set_socket()
????????self.client.connect(self.addr_port)
????????print(“IP?is?%s:%d“?%?(self.addr_port[0]self.addr_port[1]))
?
????def?RT_Image(self):
????????#按照格式打包發
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????2576??2019-05-10?15:32??python_socket_video\client.py
?????文件???????2548??2019-05-10?15:32??python_socket_video\sever.py
?????目錄??????????0??2019-05-10?15:32??python_socket_video
-----------?---------??----------?-----??----
?????????????????5124????????????????????3
- 上一篇:方便測試hsv閾值
- 下一篇:樹莓派利用超聲波傳感器進行壁障
評論
共有 條評論