Могу ли я использовать OpenCV в Django для рисования линии на изображении от пользователей?

Я разработал программу, и одна часть программы - получение информации о строках от пользователей.

Я сделал модуль, в котором пользователи могут рисовать линии на изображении.

(я сделал модуль двумя способами - один из opencv и другой из matplotlib)

Это похоже на видео ниже.

https://youtu.be/wx_oxF3vGRE

Теперь я предложил изменить мою программу на проект django.

Но я не уверен, что смогу сделать подобную функцию в проекте django, используя matplotlib или opencv.

Я надеюсь, что нижеприведенный процесс на веб-странице django:

  1. Users select image file in their computer and upload

  2. Django save that image file and show that image (as canvas!)

  3. Users draw their own line on the shown image

  4. Drawn image and coordinates of lines are saved in the Django server.

Возможно ли это с помощью django?

Действительно, я думаю, что это должно быть возможно с django. Также сначала попробуйте, а потом задайте вопрос, если застрянете

Вы можете отобразить изображение и позволить пользователю кликать по изображению (и строкам) с помощью javascript. С помощью django-каналов и websockets можно отправлять координаты щелчков на сервер.

Это может быть много рефакторинга, но, на мой взгляд, лучший способ

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