Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

armazene a imagem capturada no banco de dados MySQL com Python e OpenCV


Você quer:
cursor.execute("INSERT INTO Camera (img) VALUES(%s)",(frame,))

Dito isto, armazenar imagens em um banco de dados SQL raramente é uma boa ideia - mas se você realmente quiser fazer isso, pelo menos adicione uma chave primária à sua tabela.

EDIT:de seus comentários, parece frame é um numpy.ndarray . Seu conector de banco de dados não sabe como converter todo e qualquer tipo python para algo que o banco de dados entenderá, então você precisa converter manualmente seu frame para uma cadeia de bytes (bytes em Python3, str em Python2).