Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feat dataset generation #1217

Merged
merged 31 commits into from
Sep 1, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
6147b0b
initial script for dataset generation
SamFlt Jun 30, 2023
34e6b32
Creating a room, cc0 textures
SamFlt Jun 30, 2023
271223d
Dataset generation: light placement, distractors, objects
SamFlt Jul 2, 2023
9a7d32f
Dataset generator: basic camera sampling, modify pbr noise
SamFlt Jul 3, 2023
ef62c2e
Added ceilling, debugging some stuff
SamFlt Jul 3, 2023
2e5202c
rework camera sampling
SamFlt Jul 3, 2023
e564ef7
physics positioning
SamFlt Jul 4, 2023
c63e251
computing bounding box wip, fixing camera sampling clipping in objects
SamFlt Jul 5, 2023
d9f4734
Exporting correct bounding boxes! visualization script provided
SamFlt Jul 6, 2023
3674efa
Initial version before switching to windows for testing
SamFlt Jul 9, 2023
91089f8
Initial dataset generation
SamFlt Jul 9, 2023
6f75ef3
Merge remote-tracking branch 'upstream/master' into feat_dataset_gene…
SamFlt Jul 10, 2023
7f4bc77
Initial version for the yolov7 dataset export script
SamFlt Jul 10, 2023
fe964ec
Generating second dataset with more objects
SamFlt Jul 10, 2023
4ed492a
Fix for wrong bounding box export to Yolov7 format
SamFlt Jul 12, 2023
9a95ce7
Starting documentation
SamFlt Jul 18, 2023
a0bc4cd
More documentation
SamFlt Jul 19, 2023
fd83c48
More documentation on configuration file
SamFlt Jul 19, 2023
5df3952
Referencing dataset generation from other docs, more info on output a…
SamFlt Jul 20, 2023
77622c5
cleanup json config, documentation for yolo training
SamFlt Jul 20, 2023
2175f73
Fix typo
SamFlt Aug 9, 2023
68512d3
Add empty scene generation, fix bb vis script when image has no object
SamFlt Aug 11, 2023
0d7adce
documentation for empty scenes
SamFlt Aug 11, 2023
70cc2ed
Add custom distractors to dataset generator
SamFlt Aug 17, 2023
95542a5
generating cube detector
SamFlt Aug 18, 2023
791056c
running generation dataset for nerf reconstructed model
SamFlt Aug 18, 2023
7b7d44b
Cleaning up non relevant comments, fix paths in example_config.json
SamFlt Aug 21, 2023
dbab55d
add megapose pipeline diagram in documentation
SamFlt Aug 21, 2023
0ced02b
Link youtube results video for detection from synthetic data
SamFlt Aug 31, 2023
949c940
Minor typo changes
fspindle Sep 1, 2023
97f3aae
Merge branch 'master' into feat_dataset_generation
fspindle Sep 1, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion ChangeLog.txt
Original file line number Diff line number Diff line change
Expand Up @@ -77,8 +77,10 @@ ViSP 3.5.1 (under development)
https://visp-doc.inria.fr/doxygen/visp-daily/tutorial-pcl-viewer.html
. New tutorial: Tracking with MegaPose
https://visp-doc.inria.fr/doxygen/visp-daily/tutorial-tracking-megapose.html
. New tutorial: Exporting a 3D model to MegaPose
. New tutorial: Exporting a 3D model to MegaPose after reconstruction with NeRF
https://visp-doc.inria.fr/doxygen/visp-daily/tutorial-megapose-model.html
. New tutorial: Generating synthetic data for deep learning with Blenderproc
https://visp-doc.inria.fr/doxygen/visp-daily/tutorial-synthetic-blenderproc.html
. New tutorial: Gradient-based Circle Hough Transform
https://visp-doc.inria.fr/doxygen/visp-daily/tutorial-imgproc-cht.html
- Bug fixed
Expand Down
7 changes: 5 additions & 2 deletions doc/config-doxygen.in
Original file line number Diff line number Diff line change
Expand Up @@ -314,7 +314,7 @@ OPTIMIZE_OUTPUT_SLICE = NO
# Note that for custom extensions you also need to set FILE_PATTERNS otherwise
# the files are not read by doxygen.

EXTENSION_MAPPING =
EXTENSION_MAPPING = json=JavaScript

# If the MARKDOWN_SUPPORT tag is enabled then doxygen pre-processes all comments
# according to the Markdown format, which allows for more readable
Expand Down Expand Up @@ -857,7 +857,8 @@ FILE_PATTERNS = *.h \
*.cpp \
*.doc \
*.dox \
*.mm
*.mm \
*.json

# The RECURSIVE tag can be used to specify whether or not subdirectories should
# be searched for input files as well.
Expand Down Expand Up @@ -915,6 +916,8 @@ EXAMPLE_PATH = "@VISP_SOURCE_DIR@/example" \
"@VISP_SOURCE_DIR@/tutorial" \
"@VISP_SOURCE_DIR@/demo" \
"@VISP_SOURCE_DIR@/modules" \
"@VISP_SOURCE_DIR@/script" \


# If the value of the EXAMPLE_PATH tag contains directories, you can use the
# EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp and
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc/image/tutorial/misc/blenderproc_viz.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Loading