С нами с 27.03.04
Сообщения: 2494
Рейтинг: 585
|
Добавлено: 04/04/17 в 15:51 |
Чёто гуглил гуглил не смог найти прямого ответа на вопрос.
Есть ли способ автоматического определения экспозиции изображения с помощью ImageMagick?
Объясню. Есть такая вещь, как гистограмма изображения.
Это если в фотошопе открыть Image -> Adjustments -> Levels то мы увидим гистограмму как раз.
Далее, если экспозиция фотки нормальная, то её гистограмма располагается более-менее по центру, т.е. пик приходится примерно на середину горизонтальной оси и по обоим сторонам от него распределение более-менее симметричное.
Однако бывают сильно тёмные фотки, т.е. те у которых недостаток экспозиции (гистограмма сползла вся влево, к "точке чёрного").
Такие фотки можно автоматически скорректировать, командой Equalize (которая двигает гистограмму на всю ширину квантового диапазона).
И есть пересвеченные фотки, т.е. избыточная экспозиция (гистограмма сползла вся вправо, к "точке белого").
К таким фоткам команду Equalize применять категорически нельзя, потому что всё зальёт чёрным.
Хочу понять, можно ли в автоматическом режиме определять, какие фотки можно корректировать, а какие оставить как есть.
|
|
|
|
С нами с 18.10.02
Сообщения: 4165
Рейтинг: 3365
|
Добавлено: 06/04/17 в 15:57 |
Безотносительно imagemagick'а, простеший алгоритм может быть таков:
1. Сконвертить в ЧБ.
2. Посчитать гистограмму.
3. Посчитать отношение светлых пикселей ко всем пикселям.
4. Если полученное значение больше некоего порога, то отбрасываем пикчу.
Иначе говоря задача подобрать два параметра, результаты применения которых бы тебя устроили: один - для выбора диапазона светлых пикселей, другой - пороговое значение, на основании которого определяется годная картинка или нет.
|
|
|
|
С нами с 27.03.04
Сообщения: 2494
Рейтинг: 585
|
Добавлено: 06/04/17 в 22:10 |
Mika писал: | Безотносительно imagemagick'а, простеший алгоритм может быть таков:
1. Сконвертить в ЧБ.
2. Посчитать гистограмму.
3. Посчитать отношение светлых пикселей ко всем пикселям.
4. Если полученное значение больше некоего порога, то отбрасываем пикчу.
Иначе говоря задача подобрать два параметра, результаты применения которых бы тебя устроили: один - для выбора диапазона светлых пикселей, другой - пороговое значение, на основании которого определяется годная картинка или нет. |
Алгоритм не вызывает вопросов.
Вызывает вопросы, следуя твоему алгоритму, как сделать пункт 2 в IM?
Т.е. как сделать "безотносительно" мне и так понятно ))
|
|
|
|
С нами с 18.10.02
Сообщения: 4165
Рейтинг: 3365
|
Добавлено: 06/04/17 в 23:06 |
|
|
|
|
С нами с 27.03.04
Сообщения: 2494
Рейтинг: 585
|
Добавлено: 07/04/17 в 01:08 |
Вот, теперь да. Этого то мне и не хватало. Спасибо! )
|
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |