На этом уроке мы рассмотрим понятие интерполяции. Разберём алгоритм билинейной интерполяции для изображения. Создадим алгоритм в нашей программе и протестируем его работу на разных картинках.
Чему научился:
Детально изучил теорию относительно билинейной интерполяции. Реализация в коде на порядок сложнее, чем метод ближайшего соседа, но общее понимание есть. Также узнал о методе округления в меньшую сторону Math.Floor().
Что было сложным:
Сопоставить теоретическую базу из Википедии написанному коду.
Оценка видео-уроку:
Оцени работу
Сохранить страницу:
Отчёт оценивали: 791. Валерий Жданов+122309. Xa4_Xakum+15502. Антон Кравченко011019. Trira+117425. ser2018+111589. Yefim+117947. Dmitry Sinitsin+17119. Новопашин Владимир+1
Начинаем практику по языку C#
Чтобы стать хорошим программистом — нужно писать программы.
На нашем сайте очень много практических упражнений.
После заполнения формы ты будешь подписан на рассылку
«C# Вебинары и Видеоуроки»,
у тебя появится доступ к видеоурокам и консольным задачам.
Несколько раз в неделю тебе будут приходить письма —
приглашения на вебинары, информация об акциях и скидках,
полезная информация по C#.
Научился: Познакомились с методом билинейной интерполяции для изменения размера изображения. Разобрали его алгоритм и применили в нашей программе.
После чего создали изображение 2x2 из четырех разных пикселей и увеличили его разными методами - ближайшего соседа и билинейной интерполяцией. Получилось очень наглядно и красиво.
Трудности: Когда начали менять метод ближайшего соседа под новый алгоритм чуть не сломался мой мозг, а потом как-то хоп, и все стало на свои места.
Заслуга игромистра, ибо он все что делал комментировал и наглядно показывал на схеме их википедии. Уважение и хвала!