Skip to content

Commit 3b41db3

Browse files
authored
Merge pull request #7 from alicevision/WIP-Update-node-reference
[WIP] Update node-reference
2 parents 7f541f8 + 1ac2015 commit 3b41db3

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

43 files changed

+915
-115
lines changed

README.md

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,13 @@
66

77
# About
88

9+
Read the latest version on https://meshroom-manual.readthedocs.io/en/latest/
10+
download the PDF from https://readthedocs.org/projects/meshroom-manual/downloads/
11+
912
**This is documentation is work in progress.**
1013

1114
See [Project ToDo](https://github.com/alicevision/meshroom-manual/projects) for details.
1215

13-
# Next update
14-
+ capturing images for photogrammetry chapters
15-
+ MR2019.2 updates
16-
+ improved layout
17-
+ readthedocs release (including pdf) https://meshroom-manual.readthedocs.io
18-
1916
# How to contribute
2017

2118
- make yourself familiar with ReStructuredText and Sphinx
@@ -24,6 +21,7 @@ See [Project ToDo](https://github.com/alicevision/meshroom-manual/projects) for
2421

2522
We could use some help with:
2623
- optimizing the formatting for pdf&html
24+
- checking grammar and spelling, fixing typos
2725
- anything listed here https://github.com/alicevision/meshroom-manual/projects
2826

2927
# How to build on windows

source/about/manual/manual.rst

Lines changed: 3 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,10 @@
11
About the manual
22
================
33

4-
This manual is a compilation of the resources found on alicevision.github.io, breadcrumbs of information collected from github issues, other web resources and new content, created for this manual.
5-
6-
WORK IN PROGRESS!
7-
(last update 03.06.19)
8-
9-
10-
11-
12-
You want to help? Missing something?
4+
This manual is a compilation of the resources found on alicevision.github.io, information collected from github issues, other web resources and new content, created for this manual. This manual is work in progress.
135

146
You are welcome to comment and contribute.
15-
This document is in “Suggest edits” mode.
16-
7+
Check out https://github.com/alicevision/meshroom-manual/ for details.
178

189

1910
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
@@ -23,4 +14,4 @@ This is a Meshroom community project.
2314

2415

2516

26-
All product names, logos, and brands are property of their respective owners. All company, product and service names used in this document are for identification purposes only. Use of these names, logos, and brands does not imply endorsement.
17+
All product names, logos, and brands are property of their respective owners. All company, product and service names used in this document are for identification purposes only. Use of these names, logos, and brands does not imply endorsement.

source/capturing/capturing.rst

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,8 @@ Basics
2424

2525

2626

27-
Details
28-
-------
27+
**Details**
2928

3029

31-
Tutorials
32-
---------
30+
**Tutorials**
3331

source/gui/augment-reconstruction/augment-reconstruction.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
.. _augment-reconstruction:
2+
13
Augment Reconstruction
24
======================
35

source/gui/live-reconstruction/live-reconstruction.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
.. _live-reconstruction:
2+
13
Live Reconstruction
24
===================
35

source/node-reference/connect-nodes/connect-nodes.rst

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,13 @@ This image illustrates the default graph with node connections on the origin nod
1313
.. image:: default-node-graph-color.jpg
1414

1515

16-
Draft Meshing
17-
-------------
16+
How to use Draft Meshing
17+
------------------------
18+
19+
.. image:: draft-meshing-node-graph-color.jpg
20+
1821

19-
.. image:: draft-meshing-node-graph.jpg
22+
Panorama graph
23+
------------------------
2024

21-
.. image:: draft-meshing-node-graph-color.jpg
25+
.. image:: panorama-node-graph.JPG
-78.6 KB
Binary file not shown.
24.3 KB
Loading

source/node-reference/node-reference.rst

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,19 @@ List with all the nodes
55

66
.. note::
77

8-
Some parameters are exposed for development purposes and are not supported/implemented in the current release.
8+
Some *experimental/debug/advanced* parameters are only visible with "Advanced Attributes" enabled.
9+
To enable "Advanced Attributes", click on the three vertical dots in the upper right corner of the node settings and activate the check box. Some features, settings and nodes are only available in the latest build or developer version.
10+
11+
12+
913

1014
.. toctree::
1115
:maxdepth: 1
1216
:hidden:
1317
:caption: Node Reference
1418

1519
nodes/CameraCalibration
20+
nodes/CameraDownscale
1621
nodes/CameraInit
1722
nodes/CameraLocalization
1823
nodes/CameraRigCalibration
@@ -22,9 +27,12 @@ List with all the nodes
2227
nodes/DepthMapFilter
2328
nodes/ExportAnimatedCamera
2429
nodes/ExportColoredPointCloud
30+
nodes/ExportMatches
2531
nodes/ExportMaya
2632
nodes/FeatureExtraction
2733
nodes/FeatureMatching
34+
nodes/GlobalSfM
35+
nodes/HDRIstitching
2836
nodes/ImageMatching
2937
nodes/ImageMatchingMultiSfM
3038
nodes/KeyframeSelection
@@ -34,10 +42,16 @@ List with all the nodes
3442
nodes/MeshFiltering
3543
nodes/MeshResampling
3644
nodes/Meshing
45+
nodes/PanoramaCompositing
46+
nodes/PanoramaEstimation
47+
nodes/PanoramaExternalInfo
48+
nodes/PanoramaWarping
3749
nodes/PrepareDenseScene
3850
nodes/Publish
39-
nodes/SfMAlingnment
51+
nodes/SfMAlignment
52+
nodes/SfMTransfer
4053
nodes/SfMTransform
54+
nodes/SketchfabUpload
4155
nodes/StructureFromMotion
4256
nodes/Texturing
4357

source/node-reference/nodes/CameraCalibration.rst

Lines changed: 22 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,10 @@ CameraCalibration
44
**Description**
55

66
.. Note::
7-
This node requires AliceVision compiled with OpenCV.
7+
At the moment this node can not directly be connected to the SfM pipeline in the UI. That would be obviously a nice feature to have.
8+
The camera models and parameters can be manually copied to the CameraInit settings.
9+
This node just needs a bit more work before using it directly into the Meshroom graph. If someone is interested to contribute to this
10+
feature, we would be glad to provide assistance.
811

912
The internal camera parameters can be calibrated from multiple views of a checkerboard. This allows to retrieve focal length, principal point and distortion parameters. A detailed explanation is presented in [opencvCameraCalibration].
1013

@@ -14,16 +17,32 @@ The internal camera parameters can be calibrated from multiple views of a checke
1417
Name Description
1518
========================= =============================================================================================================================
1619
Input Input images in one of the following form: - folder containing images - image sequence like "/path/to/[email protected]" - video file
17-
Pattern Type of pattern (camera calibration patterns) - **CHESSBOARD** - CIRCLES - ASYMMETRIC\ *CIRCLES - ASYMMETRIC*\ CCTAG
20+
Pattern Type of pattern (camera calibration patterns) - **CHESSBOARD** - CIRCLES - ASYMMETRIC CIRCLES - ASYMMETRIC CCTAG
1821
Size (Size of the Pattern) - Number of inner corners per one of board dimension like Width (**7**) Height (**5**) (0-10000)
1922
Square Size Size of the grid's square cells (0-100mm) (**1**)
2023
Nb Distortion Coef Number of distortion coefficient (0-5) (**3**)
2124
Max Frames Maximal number of frames to extract from the video file (0-5) (**0**)
22-
Calib Grid Size Define the number of cells per edge (0-50)
2325
Max Calib Frames Maximal number of frames to use to calibrate from the selected frames (0-1000)
26+
Calib Grid Size Define the number of cells per edge (0-50)
2427
Min Input Frames Minimal number of frames to limit the refinement loop (0-100)
2528
Max Total Average Error Max Total Average Error (0-1)
2629
Debug Rejected Img Folder Folder to export delete images during the refinement loop
2730
Debug Selected Img Folder Folder to export debug images
2831
Output Output filename for intrinsic [and extrinsic] parameters (default filename cameraCalibration.cal)
2932
========================= =============================================================================================================================
33+
34+
**Details**
35+
36+
**Patterns**
37+
38+
CHESSBOARD https://github.com/artoolkit/artoolkit5/blob/master/doc/patterns/Calibration%20chessboard%20(A4).pdf
39+
40+
Chessboard calibration video sample https://vimeo.com/141414129
41+
42+
CIRCLES
43+
44+
ASYMMETRIC_CIRCLES https://nerian.com/support/resources/patterns/
45+
46+
ASYMMETRIC_CCTAG https://github.com/alicevision/CCTag
47+
48+
A list with other camera calibration tools and patterns can be found here https://github.com/natowi/CameraCalibTools

0 commit comments

Comments
 (0)