![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Интерполяция. Помогите!!!
Chahlik © (2012-05-11 19:03:00)Столкнулся с проблемой, никак не могу придумать как заполнить пропуски в изображении(методами интерполяции). Пускай хоть и пикселя не хватает, или наоборот есть некоторые известные значения точек, нужно проинтерполировать всю сетку данных.
ПРОШУ помогите, я весь изсяк(((
brother (2012-05-11 21:32:00) [21]Истина где-то рядом...
> разглядывают в отражении болта случайно проехавшей в километре
> от места престкпления и попавшей в кадр машины лицо убийцы
Chahlik (2012-05-11 21:31:00) [22]
> Ничего себе. Это как в американских фильмах разглядывают
> в отражении болта случайно проехавшей в километре от места
> престкпления и попавшей в кадр машины лицо убийцы?
ахахахаха))))))
не всё так плохо!)));)
20%- это контрольные точки, разбросанные по всей плоскости
Inovet (2012-05-11 21:29:00) [23]> [9] Chahlik © (11.05.12 21:24)
> в изображении может быть более 80% пропусков
Ничего себе. Это как в американских фильмах разглядывают в отражении болта случайно проехавшей в километре от места престкпления и попавшей в кадр машины лицо убийцы?
Chahlik (2012-05-11 21:24:00) [24]угу, понял.
есть изображение с артефактами(несоответственного цвета пиксели) и пропусками(белые пятна), нужно "закрасить"(правильно) пропуски и артефакты.
в изображении может быть более 80% пропусков, нужно как можно точнее заполнить эти пропуски.
з.ы. под "закрасить" имел ввиду интерполяцию.
возможно ли это?
MBo (2012-05-11 21:12:00) [25]>т.е. интерполяция, в таком случае, невозможна?
Возможна, дело только в достоверности полученного результата
А задача нормальным образом до сих пор не поставлена.
Inovet (2012-05-11 21:10:00) [26]> [4] Chahlik © (11.05.12 21:02)
> т.е. интерполяция, в таком случае, невозможна?
Ну почему же. Можно все точки закрасить 10% белым. А что надо сделать?
Chahlik (2012-05-11 21:07:00) [27]может, кто нибудь, использовал когда нибудь бикубическую интерполяцию(постоянного размера изображения, либо просто 2х мерной сетки данных)?
никак не могу её реализовать на делфях.....
Chahlik (2012-05-11 21:03:00) [28]
> И, как всегда, образование - высшее..
Ну, не могу никак вывести алгоритм(( простите)!!!
Chahlik (2012-05-11 21:02:00) [29]
> На этом файле присутствует 10% случайно заполненного исходного
> материала, остальное, допустим, "черные дыры".Как ты думаешь,
> что можно интерполировать в таком случае ?
т.е. интерполяция, в таком случае, невозможна?
хорошо, а если исходного материала 90%, и всего лишь 10% - "черных дыр"?
в таком случае это реально?
> Задаёмся функцией двух переменных, заданную набором неизвестных
> коэффициентов. По соседним точкам определяем значение этих
> коэффициентов и вычисляем значение функции в "пропущенных
> точках".
пробовал. Получается, если соседние точки отличны от 0, но если пропуск больше ~10px то получается полная белебурда((....
Возможно ли создать алгоритм, который будет контролировать всю сетку?
к примеру значение точки [1,1]= значению точки [20,80]*0,322544?....
и так, что бы все точки были зависимы друг от друга..
Сергей М. (2012-05-11 21:01:00) [30]
> и зсяк
И, как всегда, образование - высшее..
Jeer (2012-05-11 19:53:00) [31]К примеру:
Есть файл изображения чего-либо размером 100х100 pix, всего 10 тыщ пикселей.
На этом файле присутствует 10% случайно заполненного исходного материала, остальное, допустим, "черные дыры".
Как ты думаешь, что можно интерполировать в таком случае ?
Задавай правильные вопросы и получишь правильные ответы.
Dimka Maslov (2012-05-11 19:51:00) [32]Задаёмся функцией двух переменных, заданную набором неизвестных коэффициентов. По соседним точкам определяем значение этих коэффициентов и вычисляем значение функции в "пропущенных точках".