pull/183/head
bonaime 2024-05-29 17:17:02 +02:00
rodzic 1dba32e22f
commit e3aa06c20c
2 zmienionych plików z 243 dodań i 240 usunięć

1
.gitignore vendored
Wyświetl plik

@ -3,6 +3,7 @@ venv
venv_prod
.vscode
.venv
.venv_prod
# Base ignores:
# =============

Wyświetl plik

@ -8,11 +8,13 @@ Flowchart with options
flowchart TB
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Subgraph Stages
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
subgraph dataset-stage["`**dataset-stage**`"]
subgraph Dataset-stage["`**Dataset-stage**`"]
bg-removal:::options
camera-lens:::options
cameras:::options
@ -55,7 +57,7 @@ Flowchart with options
click split-image-groups "../arguments/split-image-groups/"
click split-overlap "../arguments/split-overlap/"
Spliting
Spliting["`**Spliting**`"]
subgraph OpenSFM["`**OpenSFM**`"]
feature-quality:::options
@ -100,7 +102,7 @@ Flowchart with options
click use-hybrid-bundle-adjustment "../arguments/use-hybrid-bundle-adjustment/"
subgraph openmvs["`**openmvs**`"]
subgraph Openmvs["`**Openmvs**`"]
pc-filter:::options
pc-skip-geometric:::options
end
@ -109,7 +111,7 @@ Flowchart with options
click pc-filter "../arguments/pc-filter/"
click pc-skip-geometric "../arguments/pc-skip-geometric/"
subgraph odm-filterpoints["`**odm-filterpoints**`"]
subgraph Odm-filterpoints["`**Odm-filterpoints**`"]
auto-boundary:::options
auto-boundary-distance:::options
boundary:::options
@ -124,7 +126,7 @@ Flowchart with options
click fast-orthophoto "../arguments/fast-orthophoto/"
click pc-sample "../arguments/pc-sample/"
subgraph odm-meshing["`**odm-meshing**`"]
subgraph Odm-meshing["`**Odm-meshing**`"]
mesh-octree-depth:::options
mesh-size:::options
skip-3dmodel:::options
@ -135,7 +137,7 @@ Flowchart with options
click mesh-size "../arguments/mesh-size/"
click skip-3dmodel "../arguments/skip-3dmodel/"
subgraph mvs-texturing["`**mvs-texturing**`"]
subgraph Mvs-texturing["`**Mvs-texturing**`"]
gltf:::options
texturing-keep-unseen-faces:::options
texturing-single-material:::options
@ -150,7 +152,7 @@ Flowchart with options
click texturing-skip-global-seam-leveling "../arguments/texturing-skip-global-seam-leveling/"
click use-3dmesh "../arguments/use-3dmesh/"
subgraph odm-georeferencing["`**odm-georeferencing**`"]
subgraph Odm-georeferencing["`**Odm-georeferencing**`"]
align:::options
crop:::options
pc-classify:::options
@ -172,7 +174,7 @@ Flowchart with options
click pc-las "../arguments/pc-las/"
click pc-rectify "../arguments/pc-rectify/"
subgraph odm-dem["`**odm-dem**`"]
subgraph Odm-dem["`**Odm-dem**`"]
cog:::options
dem-decimation:::options
dem-euclidean-map:::options
@ -201,7 +203,7 @@ Flowchart with options
click smrf-threshold "../arguments/smrf-threshold/"
click smrf-window "../arguments/smrf-window/"
subgraph odm-orthophoto["`**odm-orthophoto**`"]
subgraph Odm-orthophoto["`**Odm-orthophoto**`"]
build-overviews:::options
orthophoto-compression:::options
orthophoto-cutline:::options
@ -223,13 +225,13 @@ Flowchart with options
click orthophoto-resolution "../arguments/orthophoto-resolution/"
click skip-orthophoto "../arguments/skip-orthophoto/"
subgraph odm-report["`**odm-report**`"]
subgraph Odm-report["`**Odm-report**`"]
skip-report:::options
end
click skip-report "../arguments/skip-report/"
subgraph odm-postprocess["`**odm-postprocess**`"]
subgraph Odm-postprocess["`**Odm-postprocess**`"]
3d-tiles:::options
copy-to:::options
end
@ -243,24 +245,24 @@ Flowchart with options
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
images--> dataset-stage --> Split -- No --> OpenSFM --> openmvs
openmvs --> odm-filterpoints --> odm-meshing --> mvs-texturing --> odm-georeferencing
odm-georeferencing --> odm-dem --> odm-orthophoto --> odm-report --> odm-postprocess
images{"Images"} ==> Dataset-stage ==> Split == No ==> OpenSFM ==> Openmvs
Openmvs ==> Odm-filterpoints ==> Odm-meshing ==> Mvs-texturing ==> Odm-georeferencing
Odm-georeferencing ==> Odm-dem ==> Odm-orthophoto ==> Odm-report ==> Odm-postprocess
%% Split yes
%%Split -- Yes ----> Spliting -- Merge ----> OpenSFM-detect-features
Split -- Yes --> Spliting --> OpenSFM
%%Split == Yes ==> Spliting == Merge ==> OpenSFM-detect-features
Split == Yes ==> Spliting ==> OpenSFM
%% Styles
%% Style for options
classDef options fill:#ffdfef,stroke-width:4px,stroke-dasharray: 5
classDef options fill:#ffffde,stroke-width:4px,stroke-dasharray:5,stroke:#f66
%% Style for stages
classDef stages fill:#ffe771,rx:10,ry:10
class dataset-stage,Split,OpenSFM,openmvs,odm-filterpoints stages
class odm-meshing,mvs-texturing,odm-georeferencing,odm-dem stages
class odm-orthophoto,odm-report,odm-postprocess,Spliting stages
classDef stages fill:#3699db,rx:10,ry:10,rx:10,ry:10,stroke:#333,stroke-width:2px,font-size:15pt;
class Dataset-stage,Split,OpenSFM,Openmvs,Odm-filterpoints stages
class Odm-meshing,Mvs-texturing,Odm-georeferencing,Odm-dem stages
class Odm-orthophoto,Odm-report,Odm-postprocess,Spliting stages
classDef imagesstyle fill:#b0e760,rx:10,ry:10
classDef imagesstyle fill:#64ff0c,rx:10,ry:10,stroke:#333,stroke-width:2px;
class images imagesstyle