在本系列的第二篇已经教给了大家如何在win11进行qt界面模拟,这里再次给大家带来一篇接入到yolov5的远程页面通信
1.编写服务端(树莓派)
1.1detect封装
首先将yolov5的detect函数进行封装抽取,这一步骤网上很多,随便拉点,我这里抽取的是
box, scores, classid, a = yolo.detect(frame)
其中a返回的是画框之后的图像
1.2 Server.py
import socket
import time
# from picamera2 import Picamera2
from PIL import Image
from io import BytesIO
import numpy as np
from detect_by_cv import *
import socket
import cv2
import numpy as np
from detect_by_cv import Yolov5
from PIL import Image
from io import BytesIO
def main():
yolo = Yolov5()
server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
server_socket.bind(('127.0.0.1', 8083)</

本文介绍了如何在Windows11环境下,通过树莓派作为服务端,使用Yolov5进行物体检测并将结果通过网络发送给客户端。服务端封装了Yolov5的detect函数,并通过socket通信实现图像和检测数据的传输。
最低0.47元/天 解锁文章
841

被折叠的 条评论
为什么被折叠?



