Как запустить код python и opencv в файле views django? [закрыто]
#Мой файл представлений в django
from django.shortcuts import render
from .forms import ImageForm from .models import Image
def image_upload_view(request): """Обрабатываем изображения, загруженные пользователями""" if request.method == 'POST': form = ImageForm(request.POST, request.FILES) if form.is_valid(): form.save() # Получите текущий объект экземпляра для отображения в шаблоне img_obj = form.instance # На данном этапе я хочу передать в функцию фотографию, которая только что была отправлена на ######. return render(request, 'polling/pool.html', {'form': form, 'img_obj': img_obj}) else: form = ImageForm()
return render(request, 'polling/pool.html', {'form': form})
Код на языке Python
def scan_photo(group, name_photo): '''Сканирует карточки на фото''' global answers, input_field, label_entry_get ответы = [] #label_entry_get['text'] = f'{input_field.get()}' #name = str(str(name_photo) + ".jpg") frame = cv2.imread(name_photo, cv2.IMREAD_COLOR) cv2.imshow('gfgfgg', frame) для идентификации, ответа в recognizes_cards(frame, group): if identification <= len(group): answers.append((identification, answer)) print('Сканирование завершено') print('Результаты:') для идентификации, ответа в ответах: print(f'Студент: {group[identification - 1]["name"]} {group[identification - 1]["surname"]}, Ответ: {ответ}') print(answers)