Diskuze: Souřadnice na obrazu

Tvůrce

Zobrazeno 8 zpráv z 8.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
Vypocitas kolme vzdálenosti bodu od "odvesen" lichobezniku , čím dostaneš poměr, který pote rozsiris. Dostavas teda sírkovou pozici bodu. A pokud vis jaké je vzdálenost kamery a uhel, tak to dopocitas snad sínovou vetou
problem je ten, ze nevim uhel a vzdalenost kamery (technicky vzato, pokazde
bude jiny )
jedinne co vim jsou souradnice rohu, ktery uzivatel ukaze pri konfiguraci
Čistě ze zájmu, proč píšeš do fóra, místo aby ses na to zeptal například učitele ve škole? Je to jen prostorová trigonometrie, měl by být schopen ti s tím poradit?
A druhá otázka, proč nevíš vzdálenost kamery? Pokud znáš zorný úhel kamery, musíš znát i vzdálenost od plátna. Tím by sis zjednodušil život.
V opačném případě musíš najít inverzní prostorovou rotaci a normalizovat obraz, nic lehkého k odvození pro středoškoláka. Takové vzorce budou vypadat podobně, jako tady http://www.itnetwork.cz/…4c240b524931- viz moje odpověď na konci.
Učitele bych se asi moh zeptat, jen mě to vůbec nenapadlo
Kamera není napevno, tudíž úhel i vzdálenost bude pokaždé jiná. Zorný úhel bych sice moh zjistit, ale to znamená, že budu vědět minimální vzdálenost, skutečná může bejt větší, obrazovka nůže být třeba na kraji zorného pole kamery, nemusí být ve středu.
Panasonic má kamerku, kterou nasměruješ na plátno s promítaným obrazem,
spustíš konfiguraci, infraperem klikneš na rohy + pár dalších bodů ve
středu a jejich software (ta aplikace se jmenuje SPII Driver nebo tak nějak,
hrál sem si s tim ve škole) je schopen z těch pár bodů vypočítat pozici
pera na obraze a ve spojení s další aplikací (myslím lightpen) z
normálního obrazu udělá interaktivní tabuli. Nezáleží na vzdálenosti,
úhlu, pozici, prostě ničem, jenom aby kamera zabírala celou obrazovku a ono
si to už dopočítá, takže to určitě nějak jde.
Teď jsem to chtěl převést do menšího měřítka, místo nějakých
1366x768 co máme ve škole na tabuli jen 30x9 pixelů
Ty okraje znam, uzivatel uz klepnul, ted de o to, jak vypocitat ty
souradnice.
Neco uz mam, za chvili uvidim jaknto dopadne
Tak jsem našel na netu pár let starý kódy po někom, kdo řešil stejnej
problém, po pár hodinách sem pochopil i co se tam zhruba děje Teď už jenom bejt matematicky
na takový úrovni, abych chápal ty výpočty
Kdyby někoho zajímalo... http://www.itnetwork.cz/dev-lighter/565
Zobrazeno 8 zpráv z 8.