Skip to content

Commit d667d21

Browse files
author
Chris Sweeney
committed
Updated documentation and ABI info for release v0.5
Change-Id: I661debb4e19c368cabb2f81f7b24fa1eb8ad7cc6
1 parent 8cb1cb6 commit d667d21

File tree

2 files changed

+21
-5
lines changed

2 files changed

+21
-5
lines changed

CMakeLists.txt

+2-2
Original file line numberDiff line numberDiff line change
@@ -92,11 +92,11 @@ set(CMAKE_RELEASE_POSTFIX "")
9292
set(CMAKE_DEBUG_POSTFIX "-debug")
9393

9494
set(THEIA_VERSION_MAJOR 0)
95-
set(THEIA_VERSION_MINOR 4)
95+
set(THEIA_VERSION_MINOR 5)
9696
set(THEIA_VERSION_PATCH 0)
9797
set(THEIA_VERSION
9898
${THEIA_VERSION_MAJOR}.${THEIA_VERSION_MINOR}.${THEIA_VERSION_PATCH})
99-
set(THEIA_ABI_VERSION 0.4.0)
99+
set(THEIA_ABI_VERSION 0.5.0)
100100

101101
# THEIA data directory
102102
add_definitions(-DTHEIA_DATA_DIR="${CMAKE_SOURCE_DIR}/data")

docs/source/releases.rst

+19-3
Original file line numberDiff line numberDiff line change
@@ -4,21 +4,37 @@
44
Releases
55
========
66

7-
HEAD
8-
====
7+
`0.5.0 <https://github.com/sweeneychris/TheiaSfM/archive/v0.5.tar.gz>`_
8+
========================================================================
99

1010
New Features
1111
------------
1212
* Jenkins Traub polynomial root-finding algorithm.
13+
* Cereal library is now used for all I/O.
14+
* Feature matching can now be done in-core or out-of-core.
15+
* Global SfM was completely refactored to be split into RotationEstimator and PositionEstimator classes. This makes implementing new algs straightforward with automatic integration.
16+
* Least unsquared deviations position estimator.
17+
* Linear rotation estimator.
18+
* Extract maximal parallel subgraphs to determine well-constrained positions for estimation.
19+
* Two point algorithm for absolute pose with known vertical direction.
20+
* LMeds (vfragoso).
21+
* Normalized graph cuts (to be used in the future for hiearchical SfM).
22+
* Massively updated flags files for building reconstructions.
23+
* Ability to specify which image pairs to match.
1324

1425
Bug Fixes
1526
---------
1627
* Disable the unit tests for Optimo (thanks to bvanavery).
28+
* Tons of Windows compilation fixes.
29+
* Bundler file I/O fixes (thanks rajvi).
30+
* Fix potential divide by zeros in the RANSAC interface (thanks to klemmster).
1731

1832
Misc.
1933
-----
2034
* Refactoring of the polynomial root-finding algorithms to make the files easier to follow.
21-
35+
* Improved CMake files (thanks to Ceres authors).
36+
* Removed all binary descriptors. This makes the descriptor interfaces much less of a headache.
37+
* Updated VLFeat to the latest version.
2238

2339
`0.4.0 <https://github.com/sweeneychris/TheiaSfM/archive/v0.4.tar.gz>`_
2440
=======================================================================

0 commit comments

Comments
 (0)