sql >> Databáze >  >> RDS >> Mysql

uložit zachycený obrázek v databázi MySQL pomocí Pythonu a OpenCV

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).




  1. Cílový čas obnovení Pgbackrest

  2. Jak nastavit výchozí znakovou sadu?

  3. Entity Framework 6 s Npgsql

  4. Provádění auditu změn dat pomocí časové tabulky