File size: 477 Bytes
c64a277
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import asyncio
import websockets
import json
import cv2

async def test():
    async with websockets.connect("ws://localhost:8000/ws") as ws:
        cap = cv2.VideoCapture("Model/my_scan.mp4")
        for i in range(15):
            ret, frame = cap.read()
            if not ret: break
            ret, buffer = cv2.imencode('.jpg', frame)
            await ws.send(buffer.tobytes())
            res = await ws.recv()
            print("Received:", res)

asyncio.run(test())