Я работаю над инструментом для викторин, где один из вопросов относится к типу изображения.
Представьте, что вы создаете тест для своих учеников и загружаете изображение автомобиля. Затем вы отмечаете две двери автомобиля, и ваш вопрос - Click on one of the doors of the car below
. Когда ученик ответит на этот вопрос, он увидит то же изображение без каких-либо пометок / аннотаций. Если ученик нажимает на дверь, он / она получает точку, а не иначе. Примечание. Автомобильные двери имеют произвольную форму и могут быть многоугольниками, и их предпочтительно можно нарисовать с помощью инструмента bru sh.
Вот некоторые мои мысли, но есть ли лучший способ или библиотека, которая подходит для этого?:
Пользовательский интерфейс встроен в React, формат данных может быть любым, пока он работает. ,
Библиотека, которая может рисовать и захватывать полигоны на изображении, например , или , . Затем я могу запустить алгоритм «точка лежит внутри многоугольника», например this . Но это также звучит как излишество. (И я не уверен, что они четко различают guish между несколькими полигонами).
Библиотека, которая выполняет обе задачи варианта 1.
Что-нибудь еще лучше?
Извините, если это было задано ранее, но мой вопрос более сфокусирован на React, и я не смог найти ответ.