Commit [02283d] default  Maximize  Restore  History

Use our own database and data mining approach for storing and loading lens data

* The database is populated automatically when stitching panos
* Lens projection, FOV and crop are automatically looked up when adding images
* Distortion and vignetting data can be manually loaded inside Hugin
* New tool lensdb for some basic database maintenance

This changes some dependencies
* New dependency: sqlite3, headers and libray are required
* Obsolete dependency: lensfun, support for lensfun has been dropped
(Lensfun does not provide a stable and predictable interface. In the last
releases there were often undocumented changes to the behaviour and the
database. Under this circumstances it is difficult to maintain a
consistent behaviour on Hugin side for all different versions, so the
support has been dropped.)

tmodes tmodes 2014-04-30

changed CMakeLists.txt
removed CMakeModules/FindLensfun.cmake
added CMakeModules/FindSQLite3.cmake
changed CMakeModules/win_bundle.cmake
changed src/hugin1/base_wx/wxLensDB.cpp
changed src/hugin1/base_wx/wxLensDB.h
changed src/hugin1/calibrate_lens/LensCalApp.cpp
changed src/hugin1/hugin/AboutDialog.cpp
changed src/hugin1/hugin/PanoOperation.cpp
changed src/hugin1/hugin/PanoOperation.h
changed src/hugin1/hugin/PanoPanel.cpp
changed src/hugin1/hugin/huginApp.cpp
changed src/hugin1/hugin/xrc/lensdb_dialogs.xrc
changed src/hugin1/ptbatcher/PTBatcherGUI.cpp
changed src/hugin_base/CMakeLists.txt
changed src/hugin_base/hugin_utils/utils.cpp
changed src/hugin_base/hugin_utils/utils.h
changed src/hugin_base/lensdb/LensDB.cpp
changed src/hugin_base/lensdb/LensDB.h
changed src/hugin_base/panodata/SrcPanoImage.cpp
changed src/hugin_base/panodata/SrcPanoImage.h
changed src/tools/CMakeLists.txt
changed src/tools/align_image_stack.cpp
added src/tools/lensdb.cpp
changed src/tools/pto_gen.cpp
CMakeLists.txt Diff Switch to side-by-side view
Loading...
CMakeModules/FindLensfun.cmake
File was removed.
CMakeModules/FindSQLite3.cmake Diff Switch to side-by-side view
Loading...
CMakeModules/win_bundle.cmake Diff Switch to side-by-side view
Loading...
src/hugin1/base_wx/wxLensDB.cpp Diff Switch to side-by-side view
Loading...
src/hugin1/base_wx/wxLensDB.h Diff Switch to side-by-side view
Loading...
src/hugin1/calibrate_lens/LensCalApp.cpp Diff Switch to side-by-side view
Loading...
src/hugin1/hugin/AboutDialog.cpp Diff Switch to side-by-side view
Loading...
src/hugin1/hugin/PanoOperation.cpp Diff Switch to side-by-side view
Loading...
src/hugin1/hugin/PanoOperation.h Diff Switch to side-by-side view
Loading...
src/hugin1/hugin/PanoPanel.cpp Diff Switch to side-by-side view
Loading...
src/hugin1/hugin/huginApp.cpp Diff Switch to side-by-side view
Loading...
src/hugin1/hugin/xrc/lensdb_dialogs.xrc Diff Switch to side-by-side view
Loading...
src/hugin1/ptbatcher/PTBatcherGUI.cpp Diff Switch to side-by-side view
Loading...
src/hugin_base/CMakeLists.txt Diff Switch to side-by-side view
Loading...
src/hugin_base/hugin_utils/utils.cpp Diff Switch to side-by-side view
Loading...
src/hugin_base/hugin_utils/utils.h Diff Switch to side-by-side view
Loading...
src/hugin_base/lensdb/LensDB.cpp Diff Switch to side-by-side view
Loading...
src/hugin_base/lensdb/LensDB.h Diff Switch to side-by-side view
Loading...
src/hugin_base/panodata/SrcPanoImage.cpp Diff Switch to side-by-side view
Loading...
src/hugin_base/panodata/SrcPanoImage.h Diff Switch to side-by-side view
Loading...
src/tools/CMakeLists.txt Diff Switch to side-by-side view
Loading...
src/tools/align_image_stack.cpp Diff Switch to side-by-side view
Loading...
src/tools/lensdb.cpp Diff Switch to side-by-side view
Loading...
src/tools/pto_gen.cpp Diff Switch to side-by-side view
Loading...

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

JavaScript is required for this form.





No, thanks