Изображение зазубренных краев при применении перспективы, C # - PullRequest
0 голосов
/ 02 июня 2011

Столкновение с некоторыми проблемами деформации изображения.Мое приложение (C #, VS2010) принимает в качестве входных данных изображение и разбивает его на части и применяет перспективу с использованием матрицы гомографии.Все это прекрасно работает, и я получаю мозаичное выходное изображение с необходимой перспективой.Но у выходного изображения есть зазубренные края и пропущенные пиксели.

Это пример вывода из моего приложения: http://www.4shared.com/photo/vIeRhc9y/InterPol.html (увеличьте изображение, чтобы ясно увидеть проблему)

Проверьтеиз неровных краев и пропущенных белых линий по направлению к верхнему левому углу изображения.Я попытался применить бикубическую интерполяцию к пикселям на основе объяснения, приведенного здесь: http://paulbourke.net/texture_colour/imageprocess/

Вывод немного лучше, но большинство пропущенных линий и неровных краев остаются.Что я могу сделать, чтобы решить эту проблему?

Заранее спасибо.

С уважением

1 Ответ

0 голосов
/ 02 июня 2011

Вам нужно сделать лучше;) Вы используете System.Drawing или что-то еще? Я знаю, как сделать качество действительно хорошим с помощью GDI +, но вы сможете добиться лучших результатов с помощью бикубической интерполяции . Вы занимаетесь какой-нибудь фильтрацией?

Для простого сравнения, просто открыв изображение в Paint.NET и изменив его размер, я не столкнулся с той же проблемой.

...