sql >> Database >  >> RDS >> Mysql

sla vastgelegde afbeelding op in MySQL-database met Python en OpenCV

Je wilt:

cursor.execute("INSERT INTO Camera (img) VALUES(%s)",(frame,))

Dit gezegd hebbende, het opslaan van afbeeldingen in een SQL-database is zelden een goed idee - maar als je dit echt wilt, voeg dan op zijn minst een primaire sleutel toe aan je tabel.

EDIT:uit je opmerkingen lijkt het op frame is een numpy.ndarray . Uw database-connector weet niet hoe elk python-type moet worden geconverteerd naar iets dat de database zal begrijpen, dus u moet uw frame handmatig converteren naar een bytetekenreeks (bytes in Python3, str in Python2).




  1. Voeg Prefix toe aan auto-increment in mysql db

  2. qt5.1.1 mysql ubuntu QMYSQL-stuurprogramma niet geladen

  3. Anonimiseren van indirecte identifiers om het risico op heridentificatie te verlagen

  4. OP DUPLICATE KEY UPDATE implementatie/ontwerp