Рисунки карандашом для срисовки машины поэтапно
Машина карандашом
Машина рисунок
Схема рисования машины
Рисунки лёгкие и красивые машины
Пошаговый рисунок автомобиля
Пошаговый рисунок автомобиля
Рисуем машины
Машины для рисования
Эскиз автомобиля
Пошаговый рисунок автомобиля
Машины для рисования
Поэтапное рисование машины
Нарисовать машину
Рисунки машин для срисовки легкие
Зарисовки машин
Машинки для срисовывания
Машины для рисования
Рисунки автомобилей карандашом для начинающих
Рисунок машины легкий
Поэтапное рисование машины
Рисунки легко самые крутые машины
Машины для рисования
BMW e34 рисунок
Машины сбоку для срисовки Мерседес
Автомобили для срисовки
Пошаговый рисунок машины
Раскраска Мерседес Гелендваген g63
Кара машина
Машинки карандашом несложные
Машина карандашом
Рисунки для срисовки машины лёгкие
Машина Ламборджини для рисования
Рисунки для срисовки машины
Машина карандашом
Рисунки машины не сложные
Машины для срисовки карандашом
Рисунок машины под углом
БМВ рисунок карандашом спереди
Поэтапное рисование автомобиля для детей
Наброски машин карандашом для начинающих
Машина рисунок
Рисовать машину поэтапно карандашом для начинающих
Этапы рисования автомобилей
Пошаговое рисование машины для детей
Кия Церато 2 рисунок
Поэтапное рисование автомобиля для детей
Феррари для рисования
Суперкары рисунки пошагово
Кабриолет для срисовки
Раскраска Шевроле Камаро
Раскраска ВАЗ 2114 Лада Приора
Поэтапное рисование Мерседес
Эскиз автомобиля карандашом
Молния Маквин рисунок пошагово
Машины карандашом для начинающих боком
Машинки для срисовывания
Раскраска Приора сбоку
Toyota Camry 2007 рисунок
Набросок машины карандашом
Уроки рисования танка
Ford Mustang Shelby gt500 чертеж
Раскраска авто ВАЗ 2109
Nissan Skyline GTR r34 раскраска
Уроки рисования для детей машины
Мерседес рисунок карандашом поэтапно
Поэтапное рисование гоночной машины
Бугатти ЧИРОН
ВАЗ 2107 карандашом
Рисунки карандашом машины Мерседес
Чертеж Lamborghini Reventon (2008)
Тачки для срисовки
Этапы рисования машины для детей
Машина карандашом
Поэтапное рисование Ламборгини
Рисунки карандашом для срисовки машины
Поэтапное рисование Мерседес
Машина карандашом
Рисунки для срисовки машины
Гелендваген рисунок карандашом
Субару Легаси b4 рисунки
Машина карандашом
Машины для срисовки
Рисование машины из Форсажа
Раскраска Ламборджини Галлардо
Поэтапное рисование машины
Мерседес рисунок карандашом лёгкий
Комментарии (0)
Написать
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Нарисовать рисунок карандашом поэтапно машину мустанг (86 фото)
Хотите нарисовать карандашом поэтапно машину мустанг? Ничего сложного! Сначала нарисуйте контур кузова и колеса, затем добавьте детали, такие как фары и ручки дверей. После этого можно начинать закрашивать машины, используя различные техники тени и света, чтобы создать объем и реалистичность. Не забудьте добавить детали, такие как логотип мустанга и номерной знак. Следите за пропорциями и не бойтесь исправлять ошибки, пока не получите идеальный рисунок мустанга!
Зарисовки машин
Мустанг шелби 1967
Раскраска форд мустанг
Форд мустанг рисунок
Раскраска форд мустанг
Рисунки поэтапно машины
Форд мустанг раскраска
Форд мустанг раскраска
Форд мустанг карандашом
Рисунки машин поэтапно
Форд мустанг рисунок
Ford mustang gt 500 shelby карандашный
Раскраска toyota supra a80
Ford mustang 1969 рисунок
Рисунок форд мустанг
Plymouth barracuda вектор
Форд мустанг шелби gt 500
Старый форд мустанг 1967
Форд мустанг гт 1967 арт
Машина карандашом поэтапно
Шевроле камаро карандашом
Рисунок машины поэтапно
Chevrolet camaro ss 1969 чертежи
Чертеж феррари 458 италия
Концепт эскизы
Рисовать машины карандашом
Nissan silvia s15 карандашом
Москвич 412 рисунок
Машина карандашом поэтапно
Эскиз автомобиля
Chevrolet camaro ss 1969 рисунок
Рисунок машины карандашом
Форд мустанг рисунок
Раскраска dodge dart
Шелби мустанг gt 500 1967
Рисунки машины карандашом для начинающих
Автомобиль мустанг
Форд мустанг раскраска
Dodge charger 1969 чертежи
Рисунок машины легкий
Рисунки для срисовки автомобили
Форд мустанг раскраска
Чертеж пагани зонда
Машины для срисовки карандашом
Раскраска мустанг
Dodge charger 1969 раскраска
Реалистичные рисунки автомобилей карандашом
Ниссан скайлайн раскраска
Раскраска додж вайпер
Форд мустанг скетч
Черно белые гоночные машины вид сбоку
Рисунок карандашом машина легкий
Nissan skyline gtr 35 карандаш
Рисунки карандашом машины
Рисунки карандашом ford mustang shelby gt500
Рисунок форд мустанг
Рисование машины
Ваз 2114 карандашом
Мустанг 1967 risunki
Рисунок автомобиля карандашом
Рисунки карандашом машины
Набросок бмв сбоку
Машина карандашом
Раскраска dodge dart
Раскраска додж челленджер
Шевроле шевель рисунок
1969 plymouth road runner чертежи
Машина поэтапно карандашом
Мустанг 1965 рисунок
Раскраска форд мустанг
Форд мустанг раскраска
Машина поэтапно карандашом
Рисунки карандашом машины
Chevrolet corvette c3 чертежи
Рисунок машины поэтапно
Нива шевроле пикап раскраска
Форд мустанг шелби 1967
Раскраска шевроле камаро
Porsche 911 carrera rwb рисунок
Рисовать машину
Рисование машины
Рисунки карандашом машины
Мерседес бенц раскраска
Форд мустанг арт
Эскизы машин
Спорткар скетч
Изображение карандашного наброска с помощью Python – к AI
Автор(ы): Rokas BalsysПервоначально опубликовано на сайте Towards AI the World’s Leading AI and Technology News and Media Company.
В этом уроке я покажу вам, как с помощью Python можно создать «карандашный» рисунок, написав всего несколько строк кода.
Меня всегда восхищало компьютерное зрение, особенно его способность манипулировать изображениями при быстром умножении матриц. Картинка — это массив чисел в Python. Таким образом, мы можем выполнять различные манипуляции с матрицами, чтобы получить захватывающие результаты. Итак, в предыдущих уроках мы научились отделять себя от фона, обнаруживать лица и делать все это в режиме реального времени. В этом уроке я покажу вам, как мы можем создать изображение «карандашного» эскиза всего несколькими строками кода.
Процесс довольно прост:
- Изображение в оттенках серого;
- Инвертируйте его цвета;
- Размыть перевернутое изображение;
- Примените эффект осветления к размытому изображению в градациях серого.
Мы можем выбрать для этого любое изображение. Но я покажу, как создать объект, который можно применить к любому изображению, видео или потоку в реальном времени. Я сделаю это, чтобы расширить функциональность проекта удаления фона, над которым я работаю в этой серии руководств.
Библиотеки импорта
OpenCV и Numpy — единственные библиотеки, необходимые для проекта. Мы импортируем их с помощью двух следующих строк кода:
Read Photo
Вот одна из команд, которые можно использовать для чтения изображения, хранящегося на диске, с помощью OpenCV:
Эта команда читает файл «image.png», расположенный в текущей папке на диске и хранится в памяти как кадр. Но, как я уже говорил, это может быть последовательность кадров или изображение, загруженное другими методами.
Показать изображение с помощью OpenCV
Следующим важным шагом при создании такого скетча в нашем проекте является умение быстро просматривать результаты, не сохраняя их на диск. Для отображения изображения на экране можно использовать следующие команды OpenCV:
При выполнении этих строк изображение откроется в новом окне с заголовком «изображение»:
Оттенки серого изображения
Во-первых, что мы нужно сделать с нашим изображением, это сделать его в градациях серого (преобразовать в черно-белое). Мы можем сделать либо с библиотекой cv2, либо с numpy. Но у numpy нет встроенной функции для градации серого. Но мы можем легко преобразовать наше изображение в оттенки серого, зная математику, стоящую за этим. Но не вдаваясь в математику, формула будет выглядеть так:
Здесь мы умножаем каналы изображения RGB с соответствующими значениями и объединяем их в один канал. Из-за этого нам нужно вернуться к 3-х слойному изображению; мы делаем это с помощью функции стека numpy. Вот что у нас получилось:
Инвертировать изображение
Теперь нам нужно инвертировать изображение. Когда я говорю инвертировать, я имею в виду, что белое должно стать черным, а мудрое наоборот. Это так же просто, как просто вычесть 255 из каждого пикселя изображения. Поскольку по умолчанию изображения являются 8-битными и содержат не более 256 тонов:
Когда мы отображаем перевернутое изображение или сохраняем его на диск, мы получаем следующую картинку:
Размытие изображения
Теперь нам нужно размыть перевернутое изображение. Размытие выполняется путем применения фильтра Гаусса к инвертированному изображению. Самое главное здесь — дисперсия функции Гаусса или сигмы. По мере увеличения сигмы изображение становится более размытым. Sigma контролирует количество дисперсии и, следовательно, степень размытия. Подходящее значение сигмы можно подобрать методом проб и ошибок:
Результаты размытого изображения выглядят следующим образом:
Осветление и слияние
Режим наложения Color Dodge отделяет нижний слой от инвертированного верхнего слоя. Это осветляет нижний слой в зависимости от значения верхнего слоя. У нас есть размытое изображение, на котором выделяются самые жирные края.
И все! Вот результаты:
Вот полный код карандашного наброска для объекта:
Можно догадаться, что у нас не так много места для игры, кроме параметра blur_sigma во время размытия. Я добавил дополнительную функцию для повышения резкости изображения, чтобы решить эту проблему. Результаты повышения резкости можно увидеть на этой анимированной GIF:
Это очень похоже на процесс размытия, за исключением того, что теперь вместо создания ядра для усреднения интенсивности каждого пикселя мы создаем ядро, которое сделает интенсивность пикселя выше и, следовательно, более заметной для человеческого глаза.
Вот базовый код того, как использовать объект PencilSketch для нашего изображения крыльца:
Результаты приведенного выше кода вы можете увидеть следующие:
Заключение:
Это был довольно хороший урок, который не требовал глубокие знания Python для достижения этого удивительного стиля «карандашного» эскиза из любого изображения. Используя файлы моего проекта из GitHub и объект Engine, вы можете легко применить этот эффект к любому изображению, видео или потоку с веб-камеры в реальном времени.
В следующем уроке я расскажу о кое-чем еще более захватывающем. Я думаю о распознавании лиц, потому что у нас уже реализовано распознавание лиц. Что осталось — опознать в этом лице человека.
Спасибо за внимание! Как всегда, весь код, приведенный в этом руководстве, можно найти на моей странице GitHub, и его можно использовать бесплатно!
Первоначально опубликовано по адресу https://pylessons.com/pencil-sketch
Изображение карандашного наброска с помощью Python изначально было опубликовано в разделе «Навстречу ИИ» на Medium, где люди продолжают обсуждение, выделяя и отвечая на эта история.
Опубликовано через Навстречу ИИ
Build GUI Application Pencil Sketch from Photo in Python
|