MrFlexile 0 Жалоба Опубликовано May 11, 2011 Добрый день. Я сейчас начинаю работать над задачей сравнения изображений по содержимому, по человеческим признакам. Т.е. задача состоит в том ответить на сколько два произвольных изображений похожи. Без условно задача крайне не тривиальная и не имеет общих универсальных решений. Поэтому сведем её до задачи на геометрическими фигурами разных цветов и размеров на одном (скажем чёрном) фоне. В качестве мер релевантности я решил выбрать цвета, форма и положение на изображении. С простыми случаями всё понятно. Выделяем контуры, сравниваем, если примерно совпадают считаем расстояние взаимное и получаем две меры, затем сравниваем их по цветом каким-либо образом (не суть) и все готово. Это хорошо подходит когда у нас будет скажем на одном изображении красный круг, а на другом зелёный квадрат. А что если рассматривать комплексные изображения? Вопрос именно в том, какую эвристику тут применять, когда например на одной картинке есть 5 квадратов разных цветов и один круг, а на другой 4 таких же круга. На сколько релевантны эти изображения? Сказать что совсем нет - вроде не верно. Собственно может у кого есть какие мысли на этот счёт, какие-то свои наработки. Возможно наработки кого-либо в мире. Документы, презентации, что угодно. Благодарю за внимание. P.S. прямого отношения это к OpenCV не имеет конечно, просто это самый оживлённый раздел... Простите уж. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
mrgloom 242 Жалоба Опубликовано May 11, 2011 Content-based image retrieval Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
mrgloom 242 Жалоба Опубликовано June 7, 2011 http://www.graphicon.ru/2002/pdf/Bashkov_Zhozda_Re.pdf простой метод. статья на русском. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах