Ответы пользователя по тегу Обработка изображений
  • Принцип работы медианного фильтра?

    Дальше полученное значение используется в качестве нового значения яркости для данного пиксела. Вот и все.
    Но есть ряд нюансов:
    0) Медианный фильтр можно применять к любому каналу. Но эффект будет разным и не всегда осмысленным. В данном случае вы описываете фильтрацию в канале яркости.
    1) Конвертацию в HSV надо делать для всего изображения целиком до начала фильтрации. Можно конечно и на лету, но зачем усложнять? Хотите фильтровать канал яркости? Конвертируете в HSV где яркость есть в явном виде и фильтруете её. После фильтрации можно перевести обратно в RGB, если вам так удобнее.
    2) Естественно для вычисления нового значения надо использовать значения пикселей из оригинального изображения. Поэтому результат надо писать не поверх, а в отдельную область памяти.
    3) Есть специфика обработки краёв.
    Ответ написан
    Комментировать
  • Определение оттенка по фотографии?

    А что вы собственно хотите сделать? Что вы называете цветом предмета? И насколько разные спектры освещения вы допускаете? Насколько точный результат хотите получить?

    Можно попытаться получить какие-то приближение, если заставлять рядом с предметом класть специальную калибровочную мишень с цветными квадратиками. Просто по фотографии вы не восстановите вообще ничего, даже если у вас будет RAW фотография безо всяких корректировок. Могу легко привести пример, когда при смене освещения эталонные серые карточки не поменят оттенка, а другие предметы станут совсем иными. Достаточно использовать линейчатые спектры или, например, флюорисцирующие краски и добавить ультрафиолета.
    Ответ написан
    6 комментариев
  • Существующие web-решения по обработке изображений (RAW, фильтры, JPEG)?

    Немного не понял вас. Картинку для оценки качества или эффекта можно давать размером 100х100. Зума не будет, ибо не вижу смысла для него.

    А что я на такой картинке должен разглядеть? Даже 1024x1024 будет маловато. Вы попробуйте сами фотографии попроявлять для начала.
    Хотите использовать продвинутые алгоритмы шумоподавления — легко.

    Ага, 2-4 алгоритма, у каждого можно дергать 2-5 настроек и нужен зум более 100%, чтобы оценить работу алгоритма и выбрать параметры. Выбрать грань, между детализацией и количеством шума. В том числе оставить некоторое количество шума, чтобы изображение было приятно «шершавым».
    Хотите сделать галочку «подавить шум?» Получится:
    Да, все это уже есть в камерах, но требуемого ли качества?

    именно то, что есть в фотоаппаратах.
    В яблочко. Но как это сделать? По редким комметариям к разным статьям делаю вывод, что как минимум интерес был бы. Писать в тех. форумы? Спрашивать на stackexchange? Вариант, в принципе.

    Ищите человека, которому это нужно настолько, что он может объяснить, что ему нужно. Попробуйте сами воспользоваться своим сервисом, хотя бы мысленно, представить workflow. Если таких людей не находится, может быть это не так уж и нужно.
    Ответ написан
    6 комментариев
  • Существующие web-решения по обработке изображений (RAW, фильтры, JPEG)?

    Но зачем делать это web приложением? Если вам надо каких-нибудь «прикольных» фильтров наложить на jpeg, то есть instagram. А если нужно делать нормальную проявку RAW изображений, то какой выигрыш получится от использования web?
    Это же очень вычислительно ёмкие операции, особенно всякое шумоподавление. Причем проводить их желательно на float'ах, а не на целых числах. По возможности с использованием видеокарты. Картинку надо обновлять быстро, чтобы пользователь сразу видел результат фильтра.
    Вы все это хотите на JavaScript накодить или делать на сервере и гонять изображения в несколько мегабайт в браузер после каждого действия?
    Ответ написан
    5 комментариев