Есть изображение, надо его улучшить (там как-нибудь проапроксимировать или еще что-либо). Т.е. сделать более четкой картинку. Есть ли что-нибудь в этом духе либо реализованное, либо в виде алгоритмов ???
Здравствуйте, Stas Chistyakov, Вы писали:
SC>Есть изображение, надо его улучшить (там как-нибудь проапроксимировать или еще что-либо). Т.е. сделать более четкой картинку. Есть ли что-нибудь в этом духе либо реализованное, либо в виде алгоритмов ???
Самый популярный способ увеличения четкости картинки — это разложить в ряд по вейвлетам, помножить коэффициенты на число большее 1 (если меньшее, то наоборот смазывание будет) и вернуть все это дело обратно (сделать обратное преобразование).
Но сам понимаешь, информации не прибавиться
Здравствуйте, Stas Chistyakov, Вы писали:
SC>Есть изображение, надо его улучшить (там как-нибудь проапроксимировать или еще что-либо). Т.е. сделать более четкой картинку. Есть ли что-нибудь в этом духе либо реализованное, либо в виде алгоритмов ???
Здравствуйте, Stas Chistyakov, Вы писали:
SC>Есть изображение, надо его улучшить (там как-нибудь проапроксимировать или еще что-либо). Т.е. сделать более четкой картинку. Есть ли что-нибудь в этом духе либо реализованное, либо в виде алгоритмов ???
Intel Image Processing Library — бесплатная библиотека, содержит более чем все необходимое
Здравствуйте, Stas Chistyakov, Вы писали:
SC>Есть изображение, надо его улучшить. Т.е. сделать более четкой картинку.
Для получения более четкого изображения можно воспользоваться линейным высокочастотным фильтром,например в случае маски 3*3: 1 -2 1
-2 5 -2
1 -2 1
Также для улучшения восприятия могут пригодиться выравнивание гистограммы(Histogram equalization) или увеличение контрастности(Contrast stretch)
Здравствуйте, kavlad, Вы писали:
K>Здравствуйте, Stas Chistyakov, Вы писали:
SC>>Есть изображение, надо его улучшить (там как-нибудь проапроксимировать или еще что-либо). Т.е. сделать более четкой картинку. Есть ли что-нибудь в этом духе либо реализованное, либо в виде алгоритмов ???
K>Intel Image Processing Library — бесплатная библиотека, содержит более чем все необходимое
К сожалению Intel Image Processing Library уже не бесплатная библиотека
Где ещё можно скачать IPL для W2K ?
Пишите на мыло плиииииз
vitaly@cooperman.co.il
Re: Улучшени качества изображения ????
От:
Аноним
Дата:
15.03.03 16:34
Оценка:
Здравствуйте, Stas Chistyakov, Вы писали:
SC>Есть изображение, надо его улучшить (там как-нибудь проапроксимировать или еще что-либо). Т.е. сделать более четкой картинку. Есть ли что-нибудь в этом духе либо реализованное, либо в виде алгоритмов ???
Здравствуйте, Stas Chistyakov, Вы писали:
SC>Есть изображение, надо его улучшить (там как-нибудь проапроксимировать или еще что-либо). Т.е. сделать более четкой картинку. Есть ли что-нибудь в этом духе либо реализованное, либо в виде алгоритмов ???
В виде алгоритмов если, то рекомендую поставить matlab. И при инсталляции выбрать image processing toolbox. Далее набрать в командной строке demo и приторчать
Там много вкусного....
Алгоритмы все открыты и реализованы в виде символьного языка. Есть даже возможность конвертировать скрипты на C++
Здравствуйте, Stas Chistyakov, Вы писали:
SC>Есть изображение, надо его улучшить
Боюсь кого-нить обидеть, но цитата из анекдота: "ЭЭЭ! Пятачок, да ты сам не знаешь чего ты хочешь!"
Не обижайтесь, правда!
Вам перечислили кучу методов, у вас голова кругом не пошла?
Всё зависит от того насколько д....ва ваша картинка.
Предположим она:
1) неконтрастна, в смысле того что всё изображение использует несколько градаций. тут может помочь эквализация ифскользящая эквализация. Реализованный пример можно найти в фотошопе, что то типа стандартного фильтра Sharpen или Sharpen More. Реализованной скользящей эквализации я не видел...
2) зашумлена, ну это типа вообще абзац. Это полностью зависет от того чем и как она загажена. Очень хороши рецепты из Matlab Image Processing Toolbox. Кроме фич, озвученных предыдущими ораторами можно отметить ещё и наглядность.
3) Если кортинка искажена интерлейсингом (это когда создаётся такое впечатление, что на бегу снимали, а на самом деле когда кадр состоит из кусков двух кадров). Тоже хочется чёткости. Причём многом и давно уже. Методов решения куча, но идеального пока не найденно.
4) Может ваша картинка получена сильным увеличением куска другой картинки? Тут тоже чёткость нужно добавлять. Тут готовых решений нет — стоит смирится: ведь из ничего чего не бывает. можно попробовать рамочные фильтры.
Из реализаций стоит всё же слазить на сайт Интела. По крайней мере у них можно получит эвалюйшн на один месяц. OpenCV же на то и опен, что бесплатная... Весьма мощная вещь IPP. Стоит отметить, использовать творение интела не очень удобно: весьма кривые описания и отсутствие нормального стиля кода (по крайней мере в IPP). Демки у них красивые, но не интуитивно-понятные.
вот наверное и всю.
Ещё раз прошу пардон за цитату.
Жизнь, как игра —
идея паршивая,
графика обалденная...
Здравствуйте, Stas Chistyakov, Вы писали:
SC>Есть изображение, надо его улучшить (там как-нибудь проапроксимировать или еще что-либо). Т.е. сделать более четкой картинку. Есть ли что-нибудь в этом духе либо реализованное, либо в виде алгоритмов ???
Недавно ознакомился с продуктами AlgoLab. Остался очень доволен — если понимаешь, что делаешь и зачем, то результат просто потрясающий.
По некоторым параметрам переплюнул, например, знаменитый SpotLight. При цене в 100$
Сайт что-то вроде www.algolab.com