Форум программистов, компьютерный форум, киберфорум
Konst2016
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  

Моя программа по обработки изображений

Запись от Konst2016 размещена 06.04.2020 в 20:44
Показов 1532 Комментарии 0
Метки ai, python, ии

Здравствуйте!Хочу привести из моего проекта,данной программы для 'папочной обработки изображений' из файлов Readme и desc.Проект находится по адресу: https://github.com/kosta2222/Pilllow_Vm .
Readme
Pillow_Vm
Программа применяет выбранные операции из набора

resize - переобределение размеров картинок из указанной папки по групповому принципу

L - аналогичный принцип перевод в градацию серого

norm - создание изображения из Гауссового распределения

Более подробное описание в desc.txt

Тестировалось на Python 3.7.3 Установленные пакеты - Pillow, numpy

06 март 2020 г.

автор: Мухамеджанов Константин К.

лецензия: As is

desc

Набор байт-комманд которые вводятся в консоль как текстовые:
push_str <строка> - создает параметр строка
push_i <целое число> - создает параметр число
push_fl <вещественное число> - создает параметр целое число
И три основные комманды:
resize - переопределить размер изображения
L - перевести изображение в градации серого
norm - создать картинку с Гауссовым распределением
r - закончить ввод и выплнить скрипт
Примеры с консоли.
Пример картинки с Гаусовым распределение:
Zdravstvuite ya sostavitel bait-coda dla etoi programmi
Dostupnie codi
r make_filter push_i push_str resize L push_fl norm
>>>push_str b:/out // куда писать
>>>push_fl 0 // локация распределения
>>>push_fl 1 // диапазон распределения
>>>push_i 42 // зерно рандомного генератора
>>>push_i 100 // ширина картинки
>>>push_i 100 // высота картинки
>>>norm // основная команда
>>>r // выполнить
Черные точки на картинке это положительные числа(>0) они в градации
серого стали 0(это черный цвет).Программа также показывает
абсолютное значение положительных чисел-они сереют,значение
пикселя там может быть например 10,белые точки - это отрицательные числа
они стали со значениями 255(это белый цвет).Так можно судить о балансе
отрицательных и положительных чисел в Гауссовом распределении(Важно для
Исскуственного интелекта - там используется Гауссово распределени в
инициализации весов)
Есть также переопределение размера картинок:
>>>push_str b:/src // входная папка
>>>push_str b:/out // выходная папка
>>>push_i 200 // новая ширина
>>>resize // основная команда
>>>r // выполнить
Можно также перевести изображение в градации серого:
>>>push_str b:/src // входная папка
>>>push_str b:/out // выходная папка
>>>L // основная команда
>>>r // выполнить

Например может генерировать такую 'Гаусову картинку',которая оптимальна для инициализации весов FCN нейросети с определенными параметрами,там количество положительных и отрицательных чисел примерно равно(как 'выводится' из картинки), а положительные близки к нулю:
Название: Gaus_normal_loc_0.0_scale_1.0_seed_42.png
Просмотров: 431

Размер: 2.5 Кб
Метки ai, python, ии
Размещено в Без категории
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Всего комментариев 0
Комментарии
 
Новые блоги и статьи
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет! За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru