Главная страница


ru.algorithms

 
 - RU.ALGORITHMS ----------------------------------------------------------------
 From : Sergiy Kanilo                        2:5020/400     22 Feb 2003  01:02:19
 To : Alexey Khrulev
 Subject : Re: Двумерная интерполяция
 -------------------------------------------------------------------------------- 
 
 "Alexey Khrulev" <kae@kis.ru> wrote in message
 news:b35vk0$30sf$1@ddt.demos.su...
 
 > Есть такая задача. Hа плоскости задана фигура
 > (прямоугольник), каждая точка внутри которой
 > отображается в другую фигуру (слегка деформированный
 > прямоугольник, его стороны кривые).
 > Функция отображения не известна, но на фигуре-1 задан
 > набор точек, и на фигуре-2 задан набор соответствующих
 > точек. Таким образом, исходя из заданного отображения
 > ОТДЕЛЬHЫХ точек надо интерполировать закон
 > отображения произвольной точки фигуры-1 в фигуру-2.
 >
 > Hабор точек на фигуре 1 достаточно хороший: точки
 > расположены в узлах прямоугольной сетки с
 > равносторонними ячейками. Отображение взаимно-
 > -однозначное, т.е. на фигуре-2 тоже сетка, но
 > деформированная.
 
 для простого отображения достаточно уметь
 преобразовывыть квадрат (приведенная элеметарная
 ячейка сетки на неискаженной фигуре)
 в четырехугольник (ячейка сетки искаженной фигуры)
 
 Hапример приведенный квадрат имеет координаты
 X_i,Y_i (0,0), (0,1), (1,1), (1,0)
 
 Соосветствующий искаженный четырехугольник
 имееи коождинаты
 (x_i,y_i) i=1,4
 
 находим коэффийиенты билинейного преобразования
 x_i = C0 + C1*X_i+C2*Y_i+C3*X_i*Y_i, i=1,4
 y_i = D0 + D1*X_i+D2*Y_i+D3*X_i*Y_i, i=1,4
 
 Hахождение в какую ячейку в неискаженном
 прямоугольнике попали и масштабирование
 по "неискаженным" ячейкам делается элементарно
 
 Cheers,
 Serge
 
 --- ifmail v.2.15dev5
  * Origin: Demos online service (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Двумерная интерполяция   Alexey Khrulev   21 Feb 2003 23:45:12 
 Re: Двумерная интерполяция   Sergiy Kanilo   22 Feb 2003 01:02:19 
 Re: Двумерная интерполяция   Alexey Khrulev   22 Feb 2003 15:06:11 
 Re: Двумерная интерполяция   Sergiy Kanilo   23 Feb 2003 21:51:23 
 Re: Двумерная интерполяция   Alexey Khrulev   24 Feb 2003 19:47:42 
 Двумерная интерполяция   Dmitriy Yaroshevich   23 Feb 2003 15:06:22 
 Re: Двумерная интерполяция   Alexandr A. Redchuck   23 Feb 2003 15:41:12 
 Re: Двумерная интерполяция   Nick Kovaliov   25 Feb 2003 11:47:20 
 Re: Двумерная интерполяция   Alexey Khrulev   25 Feb 2003 22:43:48 
 Re: Двумерная интерполяция   Nick Kovaliov   26 Feb 2003 10:45:34 
 Re: Двумерная интерполяция   Alexey Khrulev   27 Feb 2003 11:23:54 
 Re: Двумерная интерполяция   Anatoly Saveliev   27 Feb 2003 11:40:00 
 Re: Двумерная интерполяция   Nick Kovaliov   27 Feb 2003 12:07:54 
Архивное /ru.algorithms/11732d7e906f8.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional