<built-in function imread> возвращает NULL без установки ошибки в представлениях django

я хочу создать qr сканер в django.Для этого у меня есть модель с полем "image" и форма
. views.py:

@login_required
def scan_qr(request):
    if request.method == 'POST':
        form = QrScannerForm(request.POST,request.FILES)
        if form.is_valid():
            scanner = form.save(commit=False)
            scanner.save()
            image = scanner.image
            print(scanner)
            print(image)
            img=cv2.imread(image)

            det=cv2.QRCodeDetector()
            val, pts, st_code=det.detectAndDecode(img)
            print(val)
            return HttpResponseRedirect(val)

    else:
        form = QrScannerForm()
        return render(request,'profile/scan_qr.html',{'form':form})

я получаю изображение, но строка "img=cv2.imread(image)" не работает, выдает ошибку "returned NULL without setting an error" как я могу это исправить?

Вернуться на верх