1. 写了一个类 yolo_test
启动tello,加载初始化模型
设置一个置信度阈值(设置的高一些)
import cv2
import numpy as np
from djitellopy import Tello
import torch
class yolo_test:
def __init__(self):
# tello初始化
self.tello = Tello()
self.tello.connect()
self.tello.streamon()
# 加载 yolov5模型
self.model = torch.hub.load('./yolov5', 'custom', path='./weights/best.pt',source='local')
# 置信度阈值
self.model.conf = 0.7
2. 读取视频流 转化成RGB
解析目标检测结果
3.
"""
测试训练号的YOLO模型
"""
import cv2
import numpy as np
from djitellopy import Tello
import torch
class yolo_test:
def __init__(self):
# tello初始化
self.tello = Tello()
self.tello.connect()
self.tello