yolo识别结果传入mysql

您好,请问能帮我写一下yolov7结果怎么传入数据库吗?您之前教程直接套过去会报错

该回答引用GPTᴼᴾᴱᴺᴬᴵ
当您得到yolov7的结果后,您可以使用Python中的MySQL Connector来连接MySQL数据库,并将结果存储在MySQL中。以下是一个简单的示例代码:

import mysql.connector

# 连接数据库
mydb = mysql.connector.connect(
  host="localhost",
  user="yourusername",
  password="yourpassword",
  database="yourdatabase"
)

# 创建游标
mycursor = mydb.cursor()

# 将结果插入到数据库中
result = [(label, confidence, x, y, w, h) for label, confidence, x, y, w, h in yolov7_result]

sql = "INSERT INTO result (label, confidence, x, y, w, h) VALUES (%s, %s, %s, %s, %s, %s)"
mycursor.executemany(sql, result)

# 提交更改
mydb.commit()

# 关闭游标和数据库连接
mycursor.close()
mydb.close()


这里假设您有一个名为“result”的MySQL表,该表包含以下列:label、confidence、x、y、w、h。您可以根据您的实际情况更改列名和表名。请确保MySQL Connector已正确安装并导入。

你把教程发给我看一下