Исходный размер 1140x1600

Учиться! Учиться! И еще раз учиться!

Проект принимает участие в конкурсе

В качестве проекта я приняла решение обучать нейросеть очень интересной, но довольно малоизвестной технике рисования— цианотипия.

Концепция

Цианотипия (Сyanotype) — старинный бессеребряный способ фотопечати, позволяющий получать изображения с помощью солнечного света и специального раствора. Название дано по наиболее распространённому, при работе с этой техникой, сине-зелёному, даже циановому оттенку.

Мне очень нравится данная техника, и с помощью проекта мне хотелось обучить нейронку, помогать в работе с ней. Дабы автор перед созданием работы мог увидеть, что предположительно у него может получится. Кроме того, искусственный интеллект может натолкнуть на новые идеи. А так же проект важен для огласки этой чудесной техники.

Cyanotype

Первым делом я начала поиск стоковых работ в нужной мне технике. После ресёрча мне удалось отобрать для датасета достаточно разнообразные и интересные работы для их дальнейшего использования. Методом проб и ошибок я поняла, что мой ноутбук не может принять много изображений, потому список пришлось сократить.

big
Исходный размер 2500x900

Стоковые картинки в технике «Сyanotype"/ «Цианотипия»

Что получилось?

Начать я решила с типичного для этой техники принта:

post

prompt = «Photo collage in cyanotype style: still life with leaves and flowers of different shapes.»

image = pipe (prompt=prompt, num_inference_steps=25).images[0] imag

post

Прикрепить карточку post prompt = «Photo collage in cyanotype style: woman with fern.»

image = pipe (prompt=prompt, num_inference_steps=25).images[0] imag

Тут я решила проявить креатив и попробовать что-то нетипичное для техники:

post

prompt = «Man in a T-shirt with a Print: Photo collage in the style of cyanotype: the devil fights the angel.»

image = pipe (prompt=prompt, num_inference_steps=25).images[0] imag

Исходный размер 2500x800


Картинка 1:
 prompt = «Photo collage in the style of cyanotype: one fish profile.»

image = pipe (prompt=prompt, num_inference_steps=25).images[0] imag


Картинка 2:
 prompt = «Photo collage in the style of cyanotype: fish.»

image = pipe (prompt=prompt, num_inference_steps=25).images[0] imag


Картинка 3:
 prompt = «Photo collage in the style of cyanotype: one fish.»

image = pipe (prompt=prompt, num_inference_steps=25).images[0] imag

post

prompt = «Cyanotype Photo Collage: St. Basil’s Cathedral.»

image = pipe (prompt=prompt, num_inference_steps=25).images[0] imag

С удивлением я обнаружила, что обучаемый мной искусственный интеллект хорошо понимает названия растений и насекомых, но не собак. Все мои попытки сделать хоть сколько-то приличный принт с псом оказывались провальными.

post

prompt = «Photo collage in the style of cyanotype: buttercups.»

image = pipe (prompt=prompt, num_inference_steps=25).images[0] imag

Исходный размер 2500x800


Картинка 1:

prompt = «Photo collage in the style of cyanotype: one bug.»

image = pipe (prompt=prompt, num_inference_steps=25).images[0] imag


Картинка 2:

prompt = «Photo collage in the style of cyanotype: poppy.»

image = pipe (prompt=prompt, num_inference_steps=25).images[0] imag


Картинка 3:

prompt = «Photo collage in the style of cyanotype: butterflyes.»

image = pipe (prompt=prompt, num_inference_steps=25).images[0] imag

А что ещё я могу запросить?

post

Попытки сделать принт на носителе не увенчались успехом:

prompt = «Photo collage in cyanotype style: Cyanotype photo collage of one blue vase with white patterns.»

image = pipe (prompt=prompt, num_inference_steps=25).images[0] imag

После я подумала, что было бы славно поискать принты в этой технике на носителях и добавить их к имеющемуся архиву, дабы так же обучить нейросеть их размещать на объекты.

Исходный размер 2400x500

Стоковые картинки в технике «Сyanotype"/ «Цианотипия»

post

prompt = «Blue Vase with a print: cyanotype ferns print on vase.»

image = pipe (prompt=prompt, num_inference_steps=25).images[0] imag

post

prompt = «Blue pillow with a print: cyanotype ferns print on vase.»

image = pipe (prompt=prompt, num_inference_steps=25).images[0] imag

post

prompt = «Blue pillow with a print: cyanotype ferns print on T-Shirt.»

image = pipe (prompt=prompt, num_inference_steps=25).images[0] imag

Конечная серия

В результате образовалась симпатичная подборка принтов, соответствующая технике, вдохновившись которой можно смело пробоваться в реальных работах настоящими материалами. А так же использовать принты в необходимых целях.

Исходный размер 2500x2500

Глядя на эти изображения, можно сказать, что нейросеть обучилась технике цианотипии довольно хорошо, но с некоторыми нюансами. Она уловила не только цвет, но и саму «душу» процесса:

  1. Цветопередача. Искусственный интеллект отлично понимает и передаёт специфический диапазон синего.
  2. Текстура и края. На многих кадрах видны характерные мазки по краям. В реальной цианотипии эмульсия наносится вручную, и эти неровные края являются главным признаком «рукотворства». Нейросеть имитирует их очень убедительно, понимая, что состав ложится неравномерно.
  3. Материал. Передача текстуры ткани и глины максимально реалистична. Принт ложится правдоподобно.

Но всё не так идеально. Сгенерированность работ выдаёт их чистота и некая идеальность. В реальной цианотипии часто бывают случайные пятна, брызги воды или недопроявленные участки. На этих картинках всё выглядит очень прилизано. .

Мне было важно передать «ручную» технику работ. Потертости, недоработки, всё это— неотъемлемая часть цианотипии.

Процесс обучения

0

Скриншоты из «GoogleColab»

Учиться! Учиться! И еще раз учиться!
Проект создан 27.03.2026
Мы используем файлы cookies для улучшения работы сайта и большего удобства его использования. Более подробную информац...
Показать больше