Добро пожаловать!

Войдите или зарегистрируйтесь сейчас!

Войти

Пакетная цветокоррекция аэрофотоснимков

Тема в разделе "Топографические съёмки и изыскания", создана пользователем ANAT01, 4 июл 2019.

  1. ANAT01

    Форумчанин

    Регистрация:
    20 янв 2011
    Сообщения:
    428
    Симпатии:
    288
    В общем полетал на коптере. Начал обрабатывать снимки - а они засвечены (летаз без фильтра и ISO неправильно настроена), да так что крестов не разберешь.

    Руками 400 снимков править не вариант.
    Поигрался в GIMP'е руками. Нашел приемлимый вариант и переписал это в ImageMagick

    [​IMG]


    По шагам:
    1) Делаем фото в оттенках серого
    Код:
    convert original.jpg -set colorspace Gray -separate -average gray.jpg 
    2) Смещаем уровень белого ближе к черному
    Код:
    convert gray.jpg -level 0%,100%,0.2 corrected.jpg
    3) Делаем скорректированну картинку полупрозрачной (60%) и накладываем на оригинал в режиме Умножения
    Код:
    convert original.jpg  \( corrected.jpg -alpha set -channel alpha -evaluate multiply 0.6 \) -flatten result.jpg

    А теперь тоже самое только в одну строку ::laugh24.gif:::
    Код:
    convert original.jpg \( +clone -set colorspace Gray -separate -average -level 0%,100%,0.2 -alpha set -channel alpha -evaluate multiply 0.6 \) -flatten result.jpg

    И наконец заворачиваем это все в цакл, с перезаписью оригинала:
    Код:
    for i in *.jpg; do
    echo $i;
    convert $i \( +clone -set colorspace Gray -separate -average -level 0%,100%,0.2 -alpha set -channel alpha -evaluate multiply 0.6 \) -flatten $i;
    echo "  done.";
    done
     
    #1
    X-Y-H нравится это.
  2. tarasoff

    Регистрация:
    29 ноя 2013
    Сообщения:
    20
    Симпатии:
    0
    Lihtroom в помощь, пара кликов и три ползунка и готово
     
    #2
  3. ANAT01

    Форумчанин

    Регистрация:
    20 янв 2011
    Сообщения:
    428
    Симпатии:
    288
    У Lightroom'а есть два фатальных недостатка: он стоит денег и его нет под Linux ::blink.gif::
     
    #3
  4. tarasoff

    Регистрация:
    29 ноя 2013
    Сообщения:
    20
    Симпатии:
    0
    линукс у единиц, и то параллельно окнам стоит. а про платные программы прям смешно)))
     
    #4
  5. Georgius

    Регистрация:
    3 фев 2016
    Сообщения:
    8
    Симпатии:
    1
    Ну а использовать virtualbox например и накатить винду с лайтрумом?
     
    #5
  6. ANAT01

    Форумчанин

    Регистрация:
    20 янв 2011
    Сообщения:
    428
    Симпатии:
    288
    ...но зачем::laugh24.gif::, когда все решается в 3 строчки текста копипастой

    Здесь это и выложено как один из вариантов простого и быстрого решения задачи.
     
    #6
  7. Georgius

    Регистрация:
    3 фев 2016
    Сообщения:
    8
    Симпатии:
    1
    Я вас понял, это полезно. Скажите, поскольку вы работаете в линуксе, насколько геморно обрабатывать афс/дзз? Как обстоят дела с кад, гис приложениями?
     
    #7

Поделиться этой страницей

  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление