mrgloom 242 Жалоба Опубликовано July 8, 2011 необходимо сравнить векторное и растровое изображение. есть 2 варианта 1.векторизовать растровое и сравнить с векторным изображением (более сложный) т.к. у меня в основном прямые и прямоугольники, то наверно надо бинаризовать, а потом выделять прямые. потом смотреть на похожесть топологий. 2.растеризовать векторное изображение и сравнить с растровым (менее сложный) и с помощью корреляции сравнивать, но тут как мне кажется будет работать только если правильно подобрать толщину векторных линий( и размыть их) и проделать бинаризацию растрового изображения(аккуратно), при отсутвии каких то элементов уже будет плохо работать. можно порезать на N квадратов, тогда будет еще наверно дополнительная устойчивость к отсутствию элементов на растре. вроде есть что то попродвинутей типа Shape Matching. возможно кто то знает какие то подходы для сравнения вектора и растра, пейперы подкинут или идеи. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
mrgloom 242 Жалоба Опубликовано July 8, 2011 например тот же cvMatchShapes работает только с замкнутыми контурами? определена ли какая то метрика похожести или надо задавать самому? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах