Wykres commitów

145 Commity (7f212152a309cd864f8a9fbc964110da3b51c45d)

Autor SHA1 Wiadomość Data
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