2016-03-25 4 views
0

Я расскажу подробнее.Признание сложных объектов на картинке

Я снял скриншот из игры DotA. Информация, которую я хочу получить, это объекты, например. героев (также его имя, hp, ...), крипы (также какая сторона), башни и т. д. видны на изображении и где они находятся. Проблема связана с тем, что в DotA 2 многие из этих объектов можно рассматривать со многих точек зрения, поэтому давайте уменьшим проблему и предположим, что каждый объект имеет только одну ориентацию. Как можно решить эту проблему достаточно быстро, чтобы она могла распознавать все объекты в реальном времени со скоростью около 30 кадров в секунду? Любая помощь или предложения приветствуются.

ответ

1

Я думаю, что у вас есть хорошие флаги: CNN для сегментации изображений. Поэтому я хочу сказать, что для множества разных объектов из разных точек зрения и масштаба (потому что я предполагаю, что вы можете увеличить/уменьшить ваши герои/объекты), самый простой способ (но самый тяжелый в плане вычисления) - построить один CNN для каждого типа объекта.

Но изображения помогут вам лучше понять проблему.

+0

Насколько я знаю, CNN могут определять только объект, присутствующий в изображении, но не там, где на изображении находится объект, о котором идет речь. Это также информация, которую я хотел бы извлечь из скриншота. Действительно ли CNN способны ответить на это? – user4034932

+0

CNN сообщит вам, какой пиксель принадлежит объекту, поэтому он также предоставит вам позицию на изображении. – FiReTiTi

+0

Чтобы быть понятным, какое решение вы предлагаете? 1: Сначала извлеките интересные объекты из изображения, затем подайте каждый объект в CNN, чтобы узнать, какой именно объект они есть. В этом случае, как я могу извлечь эти объекты? Поскольку они не являются монохромными объектами, я действительно не знаю алгоритма, который выполняет эту работу. 2: Подайте весь скриншот в CNN, CNN выведет, где находятся объекты и какой тип объекта они есть. В этом случае я никогда не знал, что CNN, который может выполнять такую ​​задачу, существует. Дополнительная информация или ссылки на которые будут очень полезны. Благодарю. – user4034932