我正在尝试从数据库中获取图像并对图像进行编码以进行面部识别。
模型
from django.db import models
class Image(models.Model):
name = models.CharField(max_length=500)
imagefile = models.FileField(upload_to='images/', null=True, verbose_name="")
def __str__(self):
return self.name + ": " + str(self.imagefile)
阅读图像
from .models import Image
import cv2
lastimage = Image.objects.last()
imagefile = lastimage.imagefile
image = cv2.imread(imagefile)
cv2.imshow('image',image)
错误 遇到此错误
异常类型:TypeError
异常值:内置操作的参数类型错误
答案 0 :(得分:0)
这是我创建AI网络项目时的方法:
np.ndarray <=(cv2.imencode | cv2.imdecode)=> buff <==> base64