Распознавание пользовательских живых фигур в пользовательском (малом) наборе - PullRequest
0 голосов
/ 05 февраля 2020

У меня есть следующая проблема, и я ищу различные альтернативы для ее решения.

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

  • Позвольте пользователю определить (маленький, менее 10 записей) набор простых фигур (кружки, треугольники) динамически (каждая программа запускает набор, может меняться)
  • Выбрать изображение от другого пользователя (скорее всего это будет рисование вручную) и проверьте, похожа ли она на какую-либо форму в начальном наборе.

Помимо классического подхода ML, который в данном случае невозможен, поскольку формы постоянно меняются, я искал что-то еще. Я думал о том, чтобы извлечь как можно больше элементов из исходных фигур, и для каждого пользовательского эскиза попытался извлечь аналогичные элементы, чтобы сравнить их.

Знаете ли вы о каком-либо подобном проекте, который решил подобную проблему? Какие функции вы бы извлекли? (Atm Я искал распознавание углов opencv) Можете ли вы предложить какой-либо другой подход?

ps Формы в наборе будут четко определены dr aws с прямой линией и углами, эскиз пользователя будет написан от руки с использованием или мышь или графическая таблица c.

...