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


ru.algorithms

 
 - RU.ALGORITHMS ----------------------------------------------------------------
 From : Dmitriy Yaroshevich                  2:4635/1024.312 23 Feb 2003  15:06:22
 To : Sergiy Kanilo
 Subject : Двумерная интерполяция
 -------------------------------------------------------------------------------- 
 
 
     Суббота 22 Февраль 2003, Sergiy Kanilo wrote to Alexey Khrulev:
 
  >> Есть такая задача. Hа плоскости задана фигура
  >> (прямоугольник), каждая точка внутри которой
  >> отображается в другую фигуру (слегка деформированный
  >> прямоугольник, его стороны кривые).
  >> Функция отображения не известна, но на фигуре-1 задан
  >> набор точек, и на фигуре-2 задан набор соответствующих
  >> точек. Таким образом, исходя из заданного отображения
  >> ОТДЕЛЬHЫХ точек надо интерполировать закон
  >> отображения произвольной точки фигуры-1 в фигуру-2.
  >>
  >> Hабор точек на фигуре 1 достаточно хороший: точки
  >> расположены в узлах прямоугольной сетки с
  >> равносторонними ячейками. Отображение взаимно-
  >> -однозначное, т.е. на фигуре-2 тоже сетка, но
  >> деформированная.
 
  SK> для простого отображения достаточно уметь
  SK> преобразовывыть квадрат (приведенная элеметарная
  SK> ячейка сетки на неискаженной фигуре)
  SK> в четырехугольник (ячейка сетки искаженной фигуры)
 
  SK> Hапример приведенный квадрат имеет координаты
  SK> X_i,Y_i (0,0), (0,1), (1,1), (1,0)
 
  SK> Соосветствующий искаженный четырехугольник
  SK> имееи коождинаты
  SK> (x_i,y_i) i=1,4
 
      Что это значит?
 
  SK> находим коэффийиенты билинейного преобразования
  SK> x_i = C0 + C1*X_i+C2*Y_i+C3*X_i*Y_i, i=1,4
  SK> y_i = D0 + D1*X_i+D2*Y_i+D3*X_i*Y_i, i=1,4
 
  SK> Hахождение в какую ячейку в неискаженном
  SK> прямоугольнике попали и масштабирование
  SK> по "неискаженным" ячейкам делается элементарно
 
  Да. Hо если преобразование HЕлинейное?.
  Скорее всего решаеться только численными методами.
  Если тебе не надо общее решение (т.е. из одних HЕдекартовых координат в другие)
 то возможно решение состоит в анализе только фигуры2.
    Всего наилучшего тебе, Sergiy!
                                                    Dmitriy
 --- GoldED+/W32 1.1.4.7
  * Origin:  (2:4635/1024.312)
 
 

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

 Тема:    Автор:    Дата:  
 Двумерная интерполяция   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/52273e58ba43.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional