安全衣探测模型

我要开发同款
匿名用户2024年07月31日
22阅读
所属分类aipytorch、ref_cloths、nor_cloths
开源地址https://modelscope.cn/models/Liberty2023/cloths_detect
授权协议Apache License 2.0

作品详情

模型描述:模型基于yolov8的基础预训练版本 数据:1000张安全衣与普通衣服标注数据

模型预测代码

import cv2
from yolo_net import YOLO

##加载训练保存好的最优权重的模型
model = YOLO("runs/detect/train10/weights/last.pt")
input_video = cv2.VideoCapture('predict_img_video/test_video.mp4')
output_video = cv2.VideoWriter('output_video.mp4', cv2.VideoWriter_fourcc(*'mp4v'), input_video.get(cv2.CAP_PROP_FPS), (int(input_video.get(cv2.CAP_PROP_FRAME_WIDTH)), int(input_video.get(cv2.CAP_PROP_FRAME_HEIGHT))))

while True:
    ret, frame = input_video.read()
    if not ret:
        break

    ## 对帧进行预测
    predictions = model.predict(frame)

    # 将预测结果绘制到帧上并保存到输出视频对象中
    output_frame = frame.copy()
    for detection in predictions:
        output_frame = detection.plot()
        output_video.write(output_frame)
        cv2.imshow('Output Video', output_frame)
        if cv2.waitKey(1) & 0xFF == ord('q'):  # 按 'q' 键退出处理过程
            break

input_video.release()  # 释放输入视频对象资源
output_video.release()  # 释放输出视频对象资源
cv2.destroyAllWindows()  # 关闭所有OpenCV窗口
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论