qq_53893977 2023-03-08 11:14 采纳率: 37%
浏览 22

基于pytorch的食物分类计价系统

我现在在使用YOLOv5做一款食物分类计价系统,计价方法是想通过读取runs/detect/exp/labels中txt文件中的类别然后传输到数据库中进行计算。目前遇到的问题是在处理视频(或者是摄像头的实时视频)的时候,runs/detect/exp/labels文件夹下会出现对每一帧中图像的识别,这时候再去读取txt文件中的类别显然是不合理的,在此请教解决办法。

  • 写回答

2条回答

  • 霸都小魔女 2023-03-08 11:18
    关注

    小魔女参考了bing和GPT部分内容调写:
    YOLOv5是一种非常有效的食物分类计价系统,它可以识别出每一帧图像中的食物类别。要解决处理视频时读取txt文件中的类别的问题,可以采用以下方法:

    1. 在每一帧图像中识别出食物类别后,将类别信息存储到数据库中;

    2. 在计算计价时,从数据库中读取类别信息,根据类别信息进行计价。

    下面是一段示例代码:

    # 识别每一帧图像中的食物类别
    import yolov5
    
    # 读取图像
    img = cv2.imread('image.jpg')
    
    # 识别图像中的食物类别
    food_class = yolov5.detect(img)
    
    # 将类别信息存储到数据库中
    db.save(food_class)
    
    # 计算计价
    price = 0
    for food in db.load():
        price += food.price
    
    print(price)
    

    回答不易,记得采纳呀。

    评论

报告相同问题?

问题事件

  • 创建了问题 3月8日