# | Название видеоурока | Видео / Тесты | Решило | Рейтинг | Доступ |
---|---|---|---|---|---|
1 | 256 оттенков серого |
1 тест |
|||
На этом уроке мы попиксельно поработаем с картинками. Сделаем конвертацию картинки в чёрно-белый формат. Ссылка на рекомендуемую статью: http://vscode.ru/prog-lessons/filtratsiya-izobrazheniy-na-c-sharp.html Отчёт отправил: 17663. Oleksandr Выполнено за 1 час. 58 мин. [Показать отчёт] Научился: Создали форму программы с элементами управления. Создали методы: - выбора и загрузки изображения, - конвертации попиксельно в серый цвет и - замены исходного изображения на измененное. Также была изучена теория по алгоритмам работы с графикой. |
|||||
2 | Ярость и контрастность |
1 тест |
|||
На этом уроке мы доработаем програму обработки изоображения, добавим алгоритм изменения яркости и контрастности у картинки. Ссылка на рекомендуемую статью: http://vscode.ru/prog-lessons/filtratsiya-izobrazheniy-na-c-sharp.html Отчёт отправил: 17663. Oleksandr Выполнено за 1 час. 40 мин. [Показать отчёт] Научился: Добавили новые элементы формы и настроили их. Реализовали два алгоритма - изменение яркости и контрастности. Смотрю за игромистром - все понятно, но сам бы вряд ли реализовал бы. После окончания урока заметил пункт "Добавить сохранение картинки в файл." С небольшими трудностями реализовал, но без возможности переписывать открытый файл. Думаю это потом как-то обыграть, пока не надо. Сложности: Та все было непростое. |
|||||
3 | Градационная коррекция |
1 тест |
|||
На этом уроке мы напишем алгоритм для создания фильтра градационной коррекции тремя различными способами: синусоидальный, экспоненциальный и логарифмический. Отчёт отправил: 17663. Oleksandr Выполнено за 1 час. 2 мин. [Показать отчёт] Научился: Впервые использовал элемент - ComboBox. Создали новый метод для нового фильтра и 3 функции для вычисления каждым способом, вызываемые с помощью использования делегата. Сложности: Делегат. Вообще очень трудно далось понимание использования делегата, и вообще всей конструкции вычисления значений. И к сожалению я не уверен что смогу его применить сам на данном этапе. Но буду дерзать. |
|||||
4 | Гамма-коррекция |
|
|||
На этом уроке мы создадим ещё один фильтр - гамма коррекции. В основе формулы лежит степенная функция, которую мы и будем применять. Отчёт отправил: 17663. Oleksandr Выполнено за 39 мин. [Показать отчёт] Научился: Добавили новый метод обработки. Узнал немного про оптимизацию - как можно меньше использовать вещественные числа). Ну и про гамма-коррекцию. Сложности: В этот раз ничего. |
|||||
5 | Изменение размера |
1 тест |
|||
На этом уроке мы подготовим форму для создания программы, которая будет менять размер изображения. Рекомендуемый материал: https://habrahabr.ru/post/243285/ Отчёт отправил: 17663. Oleksandr Выполнено за 1 час. 9 мин. [Показать отчёт] Научился: Скопировали и переименовали проект. Это оказалось очень актуально, ибо на эти грабли я уже наступал сам когда решил скопировать одну из версий секундомера. Респект. 15 студия при создании проекта создает в папке проекта файл проекта и папку аналогичную по названию проекта (скриншот 2). Вопрос - как можно поменять ей название? Сложности: Рекомендованная статья к уроку. Чем дальше, тем труднопонятней. Но для ознакомления пойдет. |
|||||
6 | Метод ближайшего соседа |
|
|||
На этом уроке мы реализуем алгоритм ближайшего соседа для изменения размера изображения. Рекомендуемый материал: https://habrahabr.ru/post/243285/ Отчёт отправил: 17663. Oleksandr Выполнено за 2 час. 7 мин. [Показать отчёт] Научился: Супер. Все доступно и понятно. Плюс очень понравилось что сразу идет оптимизация с объяснениями. Сложности: В этот раз ничего. |
|||||
7 | Билинейная интерполяция |
|
|||
На этом уроке мы рассмотрим понятие интерполяции. Разберём алгоритм билинейной интерполяции для изображения. Создадим алгоритм в нашей программе и протестируем его работу на разных картинках. Рекомендуемые страницы: http://www.cambridgeincolour.com/ru/tutorials-ru/image-interpolation.htm https://ru.wikipedia.org/wiki/Билинейная_интерполяция Отчёт отправил: 17663. Oleksandr Выполнено за 2 дня 1 час. 34 мин. [Показать отчёт] Научился: Познакомились с методом билинейной интерполяции для изменения размера изображения. Разобрали его алгоритм и применили в нашей программе. После чего создали изображение 2x2 из четырех разных пикселей и увеличили его разными методами - ближайшего соседа и билинейной интерполяцией. Получилось очень наглядно и красиво. Сложности: Когда начали менять метод ближайшего соседа под новый алгоритм чуть не сломался мой мозг, а потом как-то хоп, и все стало на свои места. Заслуга игромистра, ибо он все что делал комментировал и наглядно показывал на схеме их википедии. Уважение и хвала! |
|||||
8 | ФИНАЛЬНЫЙ УРОК |
без видео |
|||
Напишите в отчёте, понравился ли вам этот миникурс, оставьте отзыв. Приложите свою чёрно-белую фотографию и напишите своё имя и фамилию. Какой курс ты будешь проходить следующим? Отчёт отправил: 17663. Oleksandr Выполнено за 3 час. 50 мин. [Показать отчёт] Научился: Изучил основы обработки изображений. Применил их на практике, что дало лучшее понимание. Впервые использовал некоторые новые элементы формы. Добавил возможность сохранять изображения. И объединил две программы в одну - теперь можно как редактировать цветность, так и изменять размер. С уважением Давидюк Александр. Сложности: Наверное самым сложным был алгоритм билинейной интерполяции. Видеообзор: nnppdH1J-_o |
|||||
9 | VIP. Делегаты на кубиках |
1 тест |
|||
На этом уроке подробно показываю и объясняю, что такое делегаты, зачем они нужны и как их использовать. Отчёт отправил: 17663. Oleksandr Выполнено за 6 час. 18 мин. [Показать отчёт] Научился: Это второй мой урок - Делегаты на кубиках. Уже понял больше, остались только вопросы к применению и главное - к синтаксису. Но их решу когда к разделу учебника подберусь или у себя использую где-то. |
|||||
10 |
![]() |
|
|||
На этом уроке мы познакомимся с прекрасной программой для обработки видео - FFmpeg. Эта утилита позволяет творить чудеса, не выходя из консольной строки. Нам также потребуется программа youtube-dl для скачивания видео с ютуба. |
|||||
Итого: 10 видеоуроков |
3 час. 47 мин. 5 тестов |
6 чел. | |||
Финалисты: Permitin Alexey, Александр, Yefim, Max, Дмитрий, MaxB . |