Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 28, 2013 13:51:42

Artem.Churbakov
Зарегистрирован: 2012-07-10
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

Выявление изображений с отклонением экспозиции

Подскажите пожалуйста как и с чего начать,совершенно не понимаю что надо сделать и тем более не понимаю как это реализовать((

Офлайн

#2 Ноя. 28, 2013 16:13:29

Artem.Churbakov
Зарегистрирован: 2012-07-10
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

Выявление изображений с отклонением экспозиции

выяснил что это такое,проблема с реализацией теперь((
Анализируешь уровни яркости для каждого пикселя (изображения 24-битные жпеги), смотришь количество 0 и FF, смотришь распределение между ними. Дальше
а) в зависимости от указанного порога вылавливаешь те, у которых порог крайних значений превышен,
б) для более точного определения берешь близкие к крайним значения с меньшей значимостью

Программа должна иметь следующие настройки:
1. Указать исходную папку
2. Указать целевые папки для пересвеченных, нормальных и темных
3. Указать порог бликов и теней в %. То есть, сколько процентов пикселей должно быть черными, чтобы система посчитала картинку недоэкспонированной.

4. Мягкий/жесткий диапазон – галка. То есть, учитывать ли ближние по уровню яркости пиксели при анализе. Например, 255 – это абсолютный максимум, а 220-254 – это просто светлые, так их с меньшим весовым коэффициентом тоже можно учитывать, часто картинка не имеет 255, но при этом засвеченная, просто подправленная.

Офлайн

#3 Ноя. 28, 2013 17:36:33

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  253  -
Профиль   Отправить e-mail  

Выявление изображений с отклонением экспозиции

Artem.Churbakov
как и с чего начать
Наверное начать с модулей sys,os,glob,pil



Офлайн

#4 Ноя. 28, 2013 23:38:24

Artem.Churbakov
Зарегистрирован: 2012-07-10
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

Выявление изображений с отклонением экспозиции

doza_and
Наверное начать с модулей sys,os,glob,pil

Я если честно не понимаю совершенно как реализовать все это дело((

Офлайн

#5 Ноя. 29, 2013 20:01:55

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  253  -
Профиль   Отправить e-mail  

Выявление изображений с отклонением экспозиции

Если надо только результат - скажите сделайте мне это пожалуйста за деньги, спасибо или еще как.
Если научиться начните с перебора файлов

import glob
for name in glob.glob("*.*"):
     print name
Потом откройте при помощи PIL файл по имени - посмотрите что можно с ним делать.
Показывайте результат, думаю вам помогут поправить ВАШ код.



Офлайн

#6 Дек. 4, 2013 22:48:15

Artem.Churbakov
Зарегистрирован: 2012-07-10
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

Выявление изображений с отклонением экспозиции

doza_and
Если надо только результат - скажите сделайте мне это пожалуйста за деньги, спасибо или еще как.
Я хочу научится писать эту прожку.
То есть мне надо начать писать код с того что вы посоветовали,а дальше функцией PIL открыть файл по имени,я верно понял?

Офлайн

#7 Дек. 4, 2013 22:50:07

Budulianin
От:
Зарегистрирован: 2011-10-18
Сообщения: 1218
Репутация: +  33  -
Профиль   Отправить e-mail  

Выявление изображений с отклонением экспозиции

Artem.Churbakov
Я хочу научится писать эту прожку.
То есть мне надо начать писать код с того что вы посоветовали,а дальше функцией PIL открыть файл по имени,я верно понял?

Хорошо бы вообще для начала понять, как устроен Python и как обычно на нём что-то пишут.

Читай:
Теория: Mark Lutz/Марк Лутц - Изучаем Python
Практическая часть: Лутц М. - Программирование на Python I/II том
Документация

И параллельно пробуй писать



Отредактировано Budulianin (Дек. 4, 2013 23:01:11)

Офлайн

#8 Дек. 18, 2013 23:25:09

Artem.Churbakov
Зарегистрирован: 2012-07-10
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

Выявление изображений с отклонением экспозиции

file = open(filename, 'rb')# Открытие изображения
peremennaya = file.read()# Чтение из файла
file.close()

Подскажите пожалуйста как дальше сделать так чтоб я мог работать с этим изображением,конкретно мне нужно что бы можно было создать создать гистограмму этого изображения,что бы по ней потом определять правильная или нет экспозиция,как это сделать я не понимаю((

Офлайн

#9 Дек. 18, 2013 23:39:47

4kpt_II
От: Харьков
Зарегистрирован: 2013-10-24
Сообщения: 999
Репутация: +  58  -
Профиль   Отправить e-mail  

Выявление изображений с отклонением экспозиции

Про работу с PIL можете прочитать тут:
Перевод документации с примерами

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version