Piero Toffanin
18958e3c59
Fixed single-material rendering bug
2018-03-02 17:01:38 -05:00
yjmenezes
4bcb211259
gcp_list.txt old and new, both working
2018-02-28 22:45:04 -03:00
julio cesar de menezes
3664da470d
Add files via upload
2018-02-20 19:09:56 -03:00
jmenezes
a66f5e054a
fix pixelX_ to double, add idgcp_, log_ format
2018-02-19 09:16:42 -03:00
jmenezes
1001f480f4
ODM 0.3.1 2018-02-17: fix Georef pixelX_,pixelY_ from integer to double and formating log_.
2018-02-17 20:31:28 -02:00
Dakota Benjamin
dbc8db1b35
Bug fixes
2018-01-30 15:04:26 -05:00
Dakota Benjamin
0d4e77cf5a
Refactor georeferencing to implement sfm transformation
2018-01-29 12:27:13 -05:00
Dakota Benjamin
78cd65c050
Check camera validity using tranformation matrix
2018-01-29 12:17:31 -05:00
Piero Toffanin
d366ebd7bd
Fixed center unpredictable compiler miscalculation
2018-01-17 11:04:42 -05:00
Piero Toffanin
7aaf917559
Reverted bounds changes
2018-01-16 21:58:24 -05:00
Piero Toffanin
4846715e4e
Better bounds computation
2018-01-16 17:09:10 -05:00
Piero Toffanin
9c497e39c4
Fixed bounds and center calculation
2018-01-16 15:59:58 -05:00
Piero Toffanin
dc8ccfa0e7
Added automatic mesh resolution calculation
2018-01-12 12:25:44 -05:00
Piero Toffanin
18cb845957
Added radius outlier removal, better memory cleanup
2018-01-11 22:03:00 -05:00
Piero Toffanin
563ec665d8
Replaced static point locator with octree locator
2018-01-11 16:34:55 -05:00
Piero Toffanin
debecc7702
Replaced anisotropic filtering with median filtering, parameter tweaking, cleanup
2018-01-02 21:02:43 -05:00
Piero Toffanin
3848cc6529
Compilation fixes
2018-01-02 13:40:12 -05:00
Piero Toffanin
8369b9ac85
Started adding ODM params for sparse reconstruction
2018-01-01 18:48:01 -05:00
Piero Toffanin
778e5ad629
Removed 2.5D mesh module dependency on PCL, multithread support, removed CGAL, added VTK7 module
2018-01-01 15:06:09 -05:00
Piero Toffanin
aabda1a132
Added outliers removal, started adding TBB support
2018-01-01 12:31:37 -05:00
Piero Toffanin
3e0d9702c0
Exposed number of neighbors, code cleanup, better shepard interpolation, parameter improvements
2017-12-29 20:15:06 -05:00
Piero Toffanin
2750fb180d
Added second diffusion filter
2017-12-29 14:17:41 -05:00
Piero Toffanin
3655ddeeec
Smoothing tweaks
2017-12-29 10:50:52 -05:00
Piero Toffanin
41c5f1f430
Exposed resolution param, anisotropic filtering, cleanup
2017-12-28 16:34:14 -05:00
Piero Toffanin
222f8356e2
Proper mesh scaling, alignment. Enabled smoothing
2017-12-28 11:29:11 -05:00
Piero Toffanin
a927da0772
In-memory shepard interpolation, greedy delaunay, save mesh to disk
2017-12-27 16:27:14 -05:00
Piero Toffanin
7c36e5a8ca
VTK/PCL load PLY file, display using point interpolator
2017-12-27 11:08:54 -05:00
Piero Toffanin
62dec4bb95
Double free error fix
2017-11-20 11:27:07 -05:00
Piero Toffanin
c45e6defd2
Handle bundler files that have invalid/empty camera parameters
2017-11-20 11:07:48 -05:00
Dakota Benjamin
b54882ed30
Remove old odm_texturing
2017-10-26 15:55:30 -04:00
Dakota Benjamin
eae87a1053
Remove all references to resizing from odm_georef
2017-10-26 15:40:50 -04:00
Dakota Benjamin
e127e057ef
Make functions void instead of bool
2017-09-25 09:40:52 -04:00
Dakota Benjamin
88029492bd
Replace jhead with exiv2 in odm_extract_utm
2017-09-22 14:50:15 -04:00
Dakota Benjamin
636341aa4e
Update VTK and PCL
2017-06-22 09:20:29 -04:00
Frederik Gelder
6e5291db7c
added argument for setting transform file path
2017-06-12 12:13:44 +02:00
Piero Toffanin
e4aff03af7
Improved GPS Altitude tag detection and parsing
2017-06-08 09:40:18 -04:00
Frederik Gelder
d9717678f4
added output of the final transform to text file (also fixed a small typo)
2017-05-26 16:21:44 +02:00
Piero Toffanin
5ff5f3e39d
Added warning when an orthophoto cannot be generated due to excessive resolution
2017-05-18 16:33:30 -04:00
Piero Toffanin
f61b9c3dc8
Parameter tweaks
2017-04-25 12:33:17 -04:00
Piero Toffanin
ce0ce5a655
Resolved conflicts, added missing 2.5D meshing files, change skip-25dmesh to use-25dmesh
2017-04-25 11:17:20 -04:00
Piero Toffanin
0c55b86bfb
Readded outlier removal parameter, removed tinyply dependency, mesh refinement, edge collapse
2017-04-18 17:18:09 -04:00
Piero Toffanin
d51d335515
Polyhedron construction, refining, simplification
2017-04-18 15:54:53 -04:00
Piero Toffanin
3f423dc0bc
Re-added outlier removal code
2017-04-18 12:47:27 -04:00
Piero Toffanin
e066e9ba2d
Grid upsampling, much faster processing
2017-04-18 10:48:17 -04:00
Piero Toffanin
9f4da6271d
z-occlusion filtering, removed outlier removal, still need testing
2017-04-17 17:39:47 -04:00
Piero Toffanin
0a50f5d35a
Started improving 2.5d mesh generation to fix seg faults in mvs texturing
2017-04-13 17:48:09 -04:00
Piero Toffanin
e1a3fedd4e
Added overflow check in normalsDirectionCount
2017-04-08 10:42:39 -04:00
Piero Toffanin
7f44885bfd
Increased lower limit for wlop
2017-04-07 21:22:09 -04:00
Piero Toffanin
05d2b3269f
Added max_vertex_25d parameter, added TBB library support for parallel execution, cleanup
2017-04-07 13:56:30 -04:00
Piero Toffanin
f1571ceb7e
Removed odm_texturing, cleaned up 2.5d generation algorithm, added params in ODM pipeline
2017-04-06 17:33:36 -04:00
Piero Toffanin
2237bc5db7
Integrated 2.5D mesh into pipeline. Still needs testing
2017-04-05 13:56:48 -04:00
Piero Toffanin
4cef227a64
Got odm_25dmeshing to compile under OpenDroneMap env
2017-04-05 09:41:22 -04:00
Piero Toffanin
6b8a41499e
Started modifying cmake build rules to build 25dmesh module
2017-04-04 17:23:48 -04:00
Piero Toffanin
fe65683d97
Last tweaks, ready for testing
2017-04-03 18:25:53 -04:00
Piero Toffanin
7e4d3e5f5b
bilateral smoothing working
2017-04-03 13:11:05 -04:00
Piero Toffanin
0303f354b6
jet_smooth_points working
2017-04-03 10:42:45 -04:00
Piero Toffanin
ebd6a8ad19
Tweaked a few parameters
2017-03-30 10:13:39 -04:00
Piero Toffanin
dd9fb86b01
Smoothing improvements (work in progress)
2017-03-29 19:35:46 -04:00
Piero Toffanin
1264b72ae5
Proof of concept 2.5D colored mesh working. Still need to do smoothing / filtering
2017-03-29 11:59:46 -04:00
Piero Toffanin
305cb4a6aa
Added Odm25dMeshing module, CGAL read Ply file example
2017-03-27 16:41:15 -04:00
pulquero
7162bb3606
Reduced memory fragmentation ( #464 )
...
* Update README.md (#2 )
Proposed changes for #431
* Added support for setting number of processes for opensfm.
* Where possible allocate vectors of the correct size to prevent memory fragmentation.
* Reset README.md to master
* Reset README.md to master
* Removed un-needed for loop
2017-02-21 11:14:16 -05:00
Mark Hale
d40db13273
Multi-threaded GCP too.
2016-12-31 02:59:05 +00:00
Mark Hale
6f34a759f6
Improvements and auto detection of numThreads.
2016-12-30 22:31:29 +00:00
Mark Hale
55671f0047
Multithreaded georef - EA
2016-12-29 22:31:39 +00:00
Dakota Benjamin
db9757cfc9
Merge branch 'orb_slam2' of https://github.com/paulinus/OpenDroneMap into paulinus-orb_slam2
2016-12-22 15:09:29 +00:00
Pau Gargallo
ed0695ddde
Add link directory for libpangolin
2016-12-16 11:34:32 +01:00
Pau Gargallo
efb2520241
Merge branch 'dev' into orb_slam2
...
Conflicts:
configure.sh
opendm/config.py
opendm/types.py
scripts/odm_app.py
2016-12-13 11:18:22 +01:00
Mark Hale
9569326b53
Added verbose option.
2016-12-11 22:16:11 +00:00
Seth Fitzsimmons
25221db1cc
Misc. typos
2016-10-25 08:41:25 -07:00
Dakota Benjamin
1dec05fa91
Update master to become default branch ( #302 )
...
* Remove info about ccd_defs.
* Add example files
* fix url
* Make install cross compatible with Xenial and Trusty (#299 )
2016-06-29 20:39:16 +00:00
Stephen Mather
09acdf6224
grammar
2016-06-29 20:36:36 +00:00
Pau Gargallo
d38ccab000
Make SLAM build optional
2016-06-16 10:28:12 +02:00
Pau Gargallo
1594d28f9f
Merge branch 'dev' into orb_slam2
2016-06-16 10:27:26 +02:00
Dakota Benjamin
b7673e9f5c
Beta v0.1 update: fix merge conflicts
2016-06-15 14:09:59 +00:00
Pau Gargallo
aa54fd6c60
Print calibration parameters in ORB_SLAM2 format
2016-05-19 17:25:46 +02:00
Pau Gargallo
a205c38a5b
Add calibration from video script
2016-05-19 16:51:08 +02:00
Pau Gargallo
ec147b2c7e
Merge branch 'dev' into orb_slam2
2016-05-18 13:09:36 +02:00
Stephen Mather
cd2c03562f
grammar
2016-05-07 11:40:17 -04:00
Dakota Benjamin
31e3203e5a
Add Mvs-Texturing
2016-03-24 13:35:29 -04:00
Pau Gargallo
109eb800f1
Radially undistort images before odm_texturing
2016-03-03 12:58:25 +01:00
Pau Gargallo
0e614ee46a
Retry fetching images from video on failures
2016-03-01 12:03:02 +01:00
Dakota Benjamin
7b41a963d1
Merge branch 'cmake' of https://github.com/edgarriba/OpenDroneMap into edgarriba-cmake
...
Conflicts:
install.sh
Changes to be committed:
modified: .gitignore
new file: CMakeLists.txt
deleted: PoissonRecon.zip
new file: SuperBuild/CMakeLists.txt
new file: SuperBuild/cmake/External-CMVS.cmake
new file: SuperBuild/cmake/External-Catkin.cmake
new file: SuperBuild/cmake/External-Ceres.cmake
new file: SuperBuild/cmake/External-Ecto.cmake
new file: SuperBuild/cmake/External-GFlags.cmake
new file: SuperBuild/cmake/External-LAStools.cmake
new file: SuperBuild/cmake/External-OpenCV.cmake
new file: SuperBuild/cmake/External-OpenGV.cmake
new file: SuperBuild/cmake/External-OpenSfM.cmake
new file: SuperBuild/cmake/External-PCL.cmake
new file: SuperBuild/cmake/ExternalProject-Setup.cmake
modified: ccd_defs_check.py
deleted: clapack.tgz
deleted: cmvs.tar.gz.part-aa
deleted: cmvs.tar.gz.part-ab
deleted: cmvs.tar.gz.part-ac
deleted: cmvs.tar.gz.part-ad
deleted: cmvs.tar.gz.part-ae
new file: configure.sh
deleted: convert_vlsift_to_lowesift.pl
renamed: ccd_defs.json -> data/ccd_defs.json
deleted: graclus.tar.gz
modified: hooks/pre-commit
deleted: install.sh
deleted: knnMatch_exif.py
new file: modules/CMakeLists.txt
renamed: odm_extract_utm/CMakeLists.txt -> modules/odm_extract_utm/CMakeLists.txt
renamed: odm_extract_utm/src/Logger.cpp -> modules/odm_extract_utm/src/Logger.cpp
renamed: odm_extract_utm/src/Logger.hpp -> modules/odm_extract_utm/src/Logger.hpp
renamed: odm_extract_utm/src/UtmExtractor.cpp -> modules/odm_extract_utm/src/UtmExtractor.cpp
renamed: odm_extract_utm/src/UtmExtractor.hpp -> modules/odm_extract_utm/src/UtmExtractor.hpp
renamed: odm_extract_utm/src/main.cpp -> modules/odm_extract_utm/src/main.cpp
renamed: odm_georef/CMakeLists.txt -> modules/odm_georef/CMakeLists.txt
renamed: odm_georef/CMakeLists.txt.user -> modules/odm_georef/CMakeLists.txt.user
renamed: odm_georef/src/FindTransform.cpp -> modules/odm_georef/src/FindTransform.cpp
renamed: odm_georef/src/FindTransform.hpp -> modules/odm_georef/src/FindTransform.hpp
renamed: odm_georef/src/Georef.cpp -> modules/odm_georef/src/Georef.cpp
renamed: odm_georef/src/Georef.hpp -> modules/odm_georef/src/Georef.hpp
renamed: odm_georef/src/Logger.cpp -> modules/odm_georef/src/Logger.cpp
renamed: odm_georef/src/Logger.hpp -> modules/odm_georef/src/Logger.hpp
renamed: odm_georef/src/main.cpp -> modules/odm_georef/src/main.cpp
renamed: odm_georef/src/modifiedPclFunctions.cpp -> modules/odm_georef/src/modifiedPclFunctions.cpp
renamed: odm_georef/src/modifiedPclFunctions.hpp -> modules/odm_georef/src/modifiedPclFunctions.hpp
renamed: odm_meshing/CMakeLists.txt -> modules/odm_meshing/CMakeLists.txt
renamed: odm_meshing/src/Logger.cpp -> modules/odm_meshing/src/Logger.cpp
renamed: odm_meshing/src/Logger.hpp -> modules/odm_meshing/src/Logger.hpp
renamed: odm_meshing/src/OdmMeshing.cpp -> modules/odm_meshing/src/OdmMeshing.cpp
renamed: odm_meshing/src/OdmMeshing.hpp -> modules/odm_meshing/src/OdmMeshing.hpp
renamed: odm_meshing/src/main.cpp -> modules/odm_meshing/src/main.cpp
renamed: odm_orthophoto/CMakeLists.txt -> modules/odm_orthophoto/CMakeLists.txt
renamed: odm_orthophoto/CMakeLists.txt.user -> modules/odm_orthophoto/CMakeLists.txt.user
renamed: odm_orthophoto/src/Logger.cpp -> modules/odm_orthophoto/src/Logger.cpp
renamed: odm_orthophoto/src/Logger.hpp -> modules/odm_orthophoto/src/Logger.hpp
renamed: odm_orthophoto/src/OdmOrthoPhoto.cpp -> modules/odm_orthophoto/src/OdmOrthoPhoto.cpp
renamed: odm_orthophoto/src/OdmOrthoPhoto.hpp -> modules/odm_orthophoto/src/OdmOrthoPhoto.hpp
renamed: odm_orthophoto/src/main.cpp -> modules/odm_orthophoto/src/main.cpp
renamed: odm_texturing/CMakeLists.txt -> modules/odm_texturing/CMakeLists.txt
renamed: odm_texturing/CMakeLists.txt.user -> modules/odm_texturing/CMakeLists.txt.user
renamed: odm_texturing/src/Logger.cpp -> modules/odm_texturing/src/Logger.cpp
renamed: odm_texturing/src/Logger.hpp -> modules/odm_texturing/src/Logger.hpp
renamed: odm_texturing/src/OdmTexturing.cpp -> modules/odm_texturing/src/OdmTexturing.cpp
renamed: odm_texturing/src/OdmTexturing.hpp -> modules/odm_texturing/src/OdmTexturing.hpp
renamed: odm_texturing/src/main.cpp -> modules/odm_texturing/src/main.cpp
renamed: odm_texturing/src/modifiedPclFunctions.cpp -> modules/odm_texturing/src/modifiedPclFunctions.cpp
renamed: odm_texturing/src/modifiedPclFunctions.hpp -> modules/odm_texturing/src/modifiedPclFunctions.hpp
new file: opendm/__init__.py
new file: opendm/config.py
new file: opendm/context.py
new file: opendm/io.py
new file: opendm/log.py
new file: opendm/system.py
new file: opendm/tasks.py
new file: opendm/types.py
modified: run.py
new file: scripts/__init__.py
new file: scripts/cmvs.py
new file: scripts/dataset.py
new file: scripts/example_ecto_python.py
new file: scripts/odm_app.py
new file: scripts/odm_georeferencing.py
new file: scripts/odm_meshing.py
new file: scripts/odm_orthophoto.py
new file: scripts/odm_texturing.py
new file: scripts/opensfm.py
new file: scripts/pmvs.py
new file: scripts/resize.py
deleted: src/bundler
deleted: vlfeat.tar.gz
2016-02-19 11:27:17 -05:00
Pau Gargallo
6232338210
Export orb slam map points
2016-02-05 01:02:55 +01:00
Pau Gargallo
cafc98917c
Rerun slam only when required
2016-02-04 14:57:01 +01:00
Pau Gargallo
0201ba4497
Convert from orb_slam to pmts
2016-02-04 14:17:45 +01:00
Pau Gargallo
bfa811c58e
Fix quaternion conversion
2016-02-04 13:00:48 +01:00
Pau Gargallo
233584b2a5
Extract keyframes from video
2016-02-04 12:38:20 +01:00
Pau Gargallo
4f70738124
Conversion from orb_slam to opensfm
2016-02-04 11:28:44 +01:00
Pau Gargallo
19e45d58cf
Add odm_slam module
2016-02-03 15:58:21 +01:00
edgarriba
1248cc50f1
fix input data reading of pmvs exported data from opensfm
2015-12-04 14:14:13 +00:00
edgarriba
443f6e9342
adapt code to read line per line
2015-11-30 15:48:38 +00:00
edgarriba
515cf1a4f6
modularise maing ODM
2015-11-16 11:42:21 +00:00
edgarriba
540b43d63b
Merge branch 'cmake' of https://github.com/edgarriba/OpenDroneMap into cmake
2015-11-11 19:49:15 +01:00
edgarriba
0631a68173
add SuperBuilder
2015-11-11 19:42:39 +01:00
edgarriba
b2fe641166
add SuperBuilder
2015-11-11 19:39:50 +01:00