Artem.Churbakov
Ноя. 28, 2013 13:51:42
Подскажите пожалуйста как и с чего начать,совершенно не понимаю что надо сделать и тем более не понимаю как это реализовать((
Artem.Churbakov
Ноя. 28, 2013 16:13:29
выяснил что это такое,проблема с реализацией теперь((
Анализируешь уровни яркости для каждого пикселя (изображения 24-битные жпеги), смотришь количество 0 и FF, смотришь распределение между ними. Дальше
а) в зависимости от указанного порога вылавливаешь те, у которых порог крайних значений превышен,
б) для более точного определения берешь близкие к крайним значения с меньшей значимостью
Программа должна иметь следующие настройки:
1. Указать исходную папку
2. Указать целевые папки для пересвеченных, нормальных и темных
3. Указать порог бликов и теней в %. То есть, сколько процентов пикселей должно быть черными, чтобы система посчитала картинку недоэкспонированной.
4. Мягкий/жесткий диапазон – галка. То есть, учитывать ли ближние по уровню яркости пиксели при анализе. Например, 255 – это абсолютный максимум, а 220-254 – это просто светлые, так их с меньшим весовым коэффициентом тоже можно учитывать, часто картинка не имеет 255, но при этом засвеченная, просто подправленная.
doza_and
Ноя. 28, 2013 17:36:33
Artem.Churbakov
как и с чего начать
Наверное начать с модулей sys,os,glob,pil
Artem.Churbakov
Ноя. 28, 2013 23:38:24
doza_and
Наверное начать с модулей sys,os,glob,pil
Я если честно не понимаю совершенно как реализовать все это дело((
doza_and
Ноя. 29, 2013 20:01:55
Если надо только результат - скажите сделайте мне это пожалуйста за деньги, спасибо или еще как.
Если научиться начните с перебора файлов
import glob
for name in glob.glob("*.*"):
print name
Потом откройте при помощи PIL файл по имени - посмотрите что можно с ним делать.
Показывайте результат, думаю вам помогут поправить ВАШ код.
Artem.Churbakov
Дек. 4, 2013 22:48:15
doza_and
Если надо только результат - скажите сделайте мне это пожалуйста за деньги, спасибо или еще как.
Я хочу научится писать эту прожку.
То есть мне надо начать писать код с того что вы посоветовали,а дальше функцией PIL открыть файл по имени,я верно понял?
Budulianin
Дек. 4, 2013 22:50:07
Artem.Churbakov
Я хочу научится писать эту прожку.
То есть мне надо начать писать код с того что вы посоветовали,а дальше функцией PIL открыть файл по имени,я верно понял?
Хорошо бы вообще для начала понять, как устроен Python и как обычно на нём что-то пишут.
Читай:
Теория: Mark Lutz/Марк Лутц - Изучаем Python
Практическая часть: Лутц М. - Программирование на Python I/II том
ДокументацияИ параллельно пробуй писать
Artem.Churbakov
Дек. 18, 2013 23:25:09
file = open(filename, 'rb')# Открытие изображения
peremennaya = file.read()# Чтение из файла
file.close()
Подскажите пожалуйста как дальше сделать так чтоб я мог работать с этим изображением,конкретно мне нужно что бы можно было создать создать гистограмму этого изображения,что бы по ней потом определять правильная или нет экспозиция,как это сделать я не понимаю((
4kpt_II
Дек. 18, 2013 23:39:47
Про работу с PIL можете прочитать тут:
Перевод документации с примерами