Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.
Nástěnka
❗22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
❗04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
❗23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.
Nejste přihlášen(a). Přihlásit
Stránky: 1
Pri programovani som narazil na jeden problem ktory akosi neviem ani matematicky vyriesit.. Hlavny problem je v tom ze potrebujem vseobecny vzorec, nie vysledok.
Priklad: Mam obrazok z kamery na ktorom je odfotena urcita obdlznikova(!) plocha. Na tejto ploche je nakresleny jeden dolezity bod, ktoreho poziciu na obrazku(!) poznam -> X[x1,x2]. Dalej viem zistit poziciu vsetkych styroch rohov obdlznika na obrazku(!) (A[a1,a2],B[b1,b2],C[c1,c2],D[d1,d2]). Mojou ulohou je vypocitat skutocnu poziciu bodu na obdlzniku (v pomere k dlzkam stran, vzhladom na bod A). Problem je ze kamera nevytvara klasicke 2D zobrazenie, ale kvoli sosovke, zobrazuje objekty blizsie k objektivu vacsie ako ked su dalej. Toto je problem v tom, ze kamera moze sledovat obdlznik z lubovolneho uhla a este moze byt hore nohami, takze obdlznik na obrazku nemusi a vascinou ani nevyzera ako obdlznik (strany oproti nie su rovnake lebo strana vzdialenejsia od kamery je mensia). Dufam ze ste to pochopili..
Uplne mi postaci rada ktorym smerom sa mam uberat aby som nasiel vzorec ktory potrebujem..
Dakujem
Offline
Zalezi na tom, zda jsou ty body obdelnika pojmenovany pevne. Treba takto:
A ------------- B
| |
| |
C -------------D
To znemane, ze bod A je vzdy vlevo nahore. Cili pokud umis poznat, kde se na obrazovce nachazi bod A, kde bod B atd. tak je sance, ze to pujde spocitat (je to velmi zajimava uloha, urcite se nad tim zamyslim).
Pokud ale umis jenom poznat pozici bodu a nevis, ktery z nich je ktery, tak to tak snadno nepujde, protoze budou situace, u kterych neni jasne, jestli se na ten obdelnik divas sezhora nebo zdola.
A ---------------- B
\ /
\ /
\ /
C ------ D
C ---------------- D
\ /
\ /
\ /
A ------ B
Jinak ta deformace obrazu, ktera vznika pri prenosu trojrozmerneho sveta na obrazovku se rika perspektivni projekce (perspective projection). Ted si ale nejsem jisty, jakou projekci pouziva realna kamera se skutecnou cockou, kolika bodova to je prespektive. Chtelo by to o tom neco zjistit.
Offline
Stránky: 1