camera-lens

Options: auto | perspective | brown | fisheye | fisheye_opencv | spherical | equirectangular | dual

Nastavení typu projekce kamery. Ruční nastavení hodnoty může pomoci zlepšit geometrické nezkreslení. Ve výchozím nastavení se aplikace pokusí určit typ objektivu z metadat snímků. . Výchozí hodnota: auto

Parameter Type:
String
Doména parametru:
auto : Automatický výběr nejlepšího modelu projekce kamery.
brown : Robustní model rektilineární projekce. Přednostně se používá auto.
fisheye : Širokoúhlý / nerektilineární projekční model.
perspective : Starší rektilineární projekční model.
spherical : 360° camera projection model.
Parametr Výchozí:
auto

Resource

Impact

CPU

●○○ | Low

GPU

○○○ | None

HDD

●○○ | Low

RAM

●○○ | Low

Čas

●○○ | Low


Co jsou modely objektivů fotoaparátů?

Modely objektivů kamer jsou modely projekce/zkreslení, které OpenSFM používá ke korekci optiky kamerových platforem, které zaznamenávají naše snímky. Tyto korekce jsou nezbytné pro správné modelování kamery/scény, a tedy i pro správnou rekonstrukci dat.

Kdy je vhodný ruční výběr?

Ruční výběr modelu objektivu kamery se v současné době doporučuje pouze v případě sférických kamer (GoPro Fusion, GoPro Max, Insta360, Kodak PixPro atd.), protože tyto kamery nejsou v současné době automaticky detekovány systémem OpenSFM.

Proč používat určitý model objektivu fotoaparátu?

Ve vzácných případech nemusí být program OpenSFM schopen zjistit (nebo načíst z databáze fotoaparátů) správný model objektivu fotoaparátu pro váš konkrétní snímač, v takovém případě byste měli vybrat nejbližší vhodný model. V případě pochybností zkuste nejprve zadat brown.

Ukázkové obrázky

Následující příklady jsou všechny údaje pořízené standardním objektivem Rectilinear Lens. Ruční výběr různých modelů objektivů fotoaparátu je demonstrován s cílem ukázat některé rozdíly v tom, jak to ovlivní rekonstrukci.

auto : Rectilinear Data

Pravoúhlá data vykreslená pomocí ``automatického`` modelu objektivu kamery

Toto mračno bodů ukazuje správnou rekonstrukci pomocí automatického (brown) modelu objektivu kamery, který je pro tento snímač vhodný.

brown : Rectilinear Data

Rektilineární data vykreslená pomocí ``brown`` Camera Lens Model

Stejně jako v předchozím příkladu je toto mračno bodů rekonstruováno pomocí brown modelu objektivu kamery.

fisheye : Rektilineární data

Rektilineární data vykreslená pomocí modelu objektivu kamery ``fisheye``

Při této rekonstrukci mračna bodů došlo k výraznému vyklenutí a dalším artefaktům v důsledku použití nesprávného modelu objektivu kamery.

perspective : Rectilinear Data

Rektilineární data vykreslená pomocí ``perspektivního`` modelu objektivu kamery

Toto mračno bodů se vykresluje dobře, velmi podobně jako příklady auto a brown. Ve velmi rozsáhlých souborech nebo nad velmi plochým/homogenním terénem (zemědělská pole) lze pozorovat artefakty v perspektivním modelu objektivu kamery. V takových případech může pomoci vynucení hnědé barvy.

spherical : Rectilinear Data

Rektilineární data vykreslená pomocí ``sférického`` modelu objektivu kamery

Toto mračno bodů se nepodařilo správně rekonstruovat kvůli ručnímu výběru modelu objektivu kamery fisheye. Podobná selhání při rekonstrukci mohou často znamenat nesprávný ruční výběr nebo v okrajových případech nesprávný automatický výběr Modelu objektivu kamery a doporučujeme vám vyzkoušet jiný vhodnější Model.

Naučte se upravovat a pomozte zlepšit tuto stránku!