Загрузка изображения из файла шаблона html в класс django python без использования модели
Я новичок в кодировании. Я создаю приложение на Django, которое требует изображение, захваченное через html, а затем оно должно быть использовано в классе python, где я хочу передать изображение в opencv.
Я использую следующий код:
store.html:-
<form method="post" enctype="multipart/form-data" action="">
{% csrf_token %}
Image:
<input type="file" name="camCapture" accept="image/*" id="image" required>
<input type="submit" name="submit" value="submit" required>
</form>
filter.py:
class Pic2Filter(django_filters.FilterSet):
img = cv2.imread('CV/static/images/IMG_1159.jpg')
img = cv2.cvtColor(img, cv2.COLOR_BGR2RGB)
hImg,wImg,_ = img.shape
boxes = pytesseract.image_to_data(img)
lst = []
for x,b in enumerate(boxes.splitlines()):
if x!=0:
b = b.split()
if len(b)==12:
x,y,w,h = int(b[6]),int(b[7]),int(b[8]),int(b[9])
detected_text = b[11]
lst.append(detected_text)
#Product identification
products = Product.objects.values_list('name', flat=True)
d = [x.lower() for x in lst]
# make dict of list with less elements
search_result = []
for m in products:
if m.lower() in d:
searched_name = Product.objects.filter(name__iexact=m)
search_result += searched_name
Я хочу использовать захваченное изображение вместо CV/static/images/IMG_1159.jpg.
Есть ли способ сделать это без использования модели или сохранения?