Как выполнить регистрацию изображения по альфа-каналу - PullRequest
0 голосов
/ 19 ноября 2018

У меня есть два изображения, и я хотел бы выполнить обнаружение функций на обоих и сопоставить эти функции.Моя проблема в том, что второе изображение является частью первого изображения с отсутствующими пикселями.Эти отсутствующие пиксели вызывают сильный разрыв в интенсивности пикселей, в результате чего детекторы объектов размещают все объекты на этой границе следующим образом:

enter image description here

Из-за этогоПрограмма сопоставления объектов не работает, поскольку (я думаю) дескриптор этих функций содержит отсутствующие интенсивности пикселей, которых нет в исходном изображении.Поэтому я хотел бы, чтобы детектор признаков исключал эти функции и вместо этого осуществлял поиск в «допустимых» пиксельных областях.У кого-нибудь есть идея?

Иначе как, возможно, использование сопоставления с образцом по интенсивности пикселей может быть сильной альтернативой, но я не могу найти эффективную реализацию для этого (особенно учитывая, что два изображения могут вращаться относительно друг друга).

[РЕД.] Вот два изображения:

enter image description here Original image

1 Ответ

0 голосов
/ 20 ноября 2018

Если вы поместите изображение "дырявое" поверх сплошного и различие их, они будут выровнены, когда у вас будет максимальное количество черных пикселей. Следите за исчезновением пурпурной диагонали.

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...