Chcete:
cursor.execute("INSERT INTO Camera (img) VALUES(%s)",(frame,))
Jak již bylo řečeno, ukládání obrázků do databáze SQL je zřídkakdy dobrý nápad – ale pokud to opravdu chcete, přidejte do tabulky alespoň primární klíč.
EDIT:z vašich komentářů to vypadá jako frame
je numpy.ndarray
. Váš databázový konektor neví, jak převést každý typ pythonu na něco, čemu bude databáze rozumět, takže musíte svůj frame
převést ručně na bajtový řetězec (bytes
v Pythonu3 str
v Pythonu2).