您好,请问能帮我写一下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已正确安装并导入。
你把教程发给我看一下