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