Wyznaczenie transformacji 2D->2D w 3D

Przybliżanie, metoda najmniejszych kwadratów, wielomiany interpolacyjne i inne.
Awatar użytkownika
Borneq
Użytkownik
Użytkownik
Posty: 247
Rejestracja: 23 lip 2010, o 07:50
Płeć: Mężczyzna
Lokalizacja: geo:lat=0 geo:lon=0
Podziękował: 13 razy

Wyznaczenie transformacji 2D->2D w 3D

Post autor: Borneq »

Problem: jest zdjęcie strony książki, gdzie tekst jest transformowany nieliniowo. Odtworzyć oryginalną, płaską stronę.
Książka od dołu wygląda jakoś tak:
Książka od dołu
Książka od dołu
book_sideways.png (3.12 KiB) Przejrzano 256 razy
jak pytałem na math.stackexchange

Kod: Zaznacz cały

https://math.stackexchange.com/questions/4854065/what-function-looks-like-the-edge-of-a-paper-book-sideways
pasuje funkcja F-Droid
\(\displaystyle{ f\left(x\right)\ =\ \frac{\sqrt{\left[\left(d\cdot x\right)^{d}\cdot\frac{c^{c}}{\left(d\cdot x+c\right)^{\left(d+c\right)}}\right]}}{x}}\)
choć może udałoby się dopasować prostszą:
\(\displaystyle{ f\left(x\right)\ =\ \frac{\left(b-\frac{a}{x\ -c}\right)}{\left(x-c\right)}}\)
Na podanym linku math.stackexchange są odnośniki do interaktywnego przeglądu tych funkcji na desmos.com
Dla tej drugiej funkcji można znaleźć odwrotną metodą trójmianu kwadratowego.

Jak mam grzbiet książki - współrzędna Z, to teraz obiektyw jest kilkadziesiąt centymetrów nad stroną, niekoniecznie w centrum strony. Dodatkowe parametry jak x,y,z obiektywu.
Jak teraz napisać transformację 2D -> 2D z użyciem tych parametrów?
Ostatnio zmieniony 4 lut 2024, o 08:19 przez admin, łącznie zmieniany 1 raz.
Powód: Usunięto aktywny link do strony zewnętrznej!
ODPOWIEDZ