Vůči druhé kameře by platilo
totéž, je však výsledek třeba přepočítat vzhledem
k jejímu otočení a posunutí vůčí
počátku:
Průsečík těchto přímek určuje polohu
význačného bodu.
Aby tato metoda byla úspěšná, je třeba rozpoznat,
který bod v jednom obraze odpovídá kterému
bodu v druhém. To není vždy zřejmé a je potom
nutno určovaný bod výrazně vyznačit:
Ke kalibraci použité kamery lze použít záběr
(originál 640x480 bodů se zobrazí kliknutím na
zmenšenou verzi) čtverečkovaného papíru s
vyznačenými jednotkami
pořízený ze vzdálenosti 10 jednotek:
Data lze z fotek odečíst např. následujícím
programem v jazyce Java sestávajícím ze dvou
tříd: (
MyImagePanel,
MyImagesFrame).
Výsledky
takového
(částečného)
odečtený
vyznačených
bodů
je v
sitData.mw,
nebo
alternativně
v
textovém
souboru
identifiedPoints.txt.
Jednotlivými
členy
tam
uvedeného
seznamu
jsou souřadnice
dvojíc bodů identifikovaných jako totožných.
Výpočet průsečíku dvou přímek
odpovídající dvoum obrazům jednoho bodu je
(s potlačením vertikálního rozměru) proveden v
programu
vypocet.mw
(
vypocet.html), celkový
výpočet na základě zjištěného pro
výše uvedený obrázek je proveden v programu
prostor2.mw (
prostor2.html) Pro animaci
výsledku lépe znázorňující
zjištěná prostorová data
klikněte
na
obrázek
níže:
Úloha
(27.10.2009): Vykreslete v prostoru body pro dva obrázky
téže předlohy. Vaše
výsledky zašlete do 10.11.2009, 7:00 hod.
přednášejícímu na adresu
|