@@ -41,95 +41,90 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
4141- Using the new TBB oneAPI interface, this breaks compatibility with previous versions of TBB [ PR] ( https://github.com/alicevision/CCTag/pull/200 )
4242
4343### Fixed
44+
4445- fix gcc11 ordered pointer comparison [ PR] ( https://github.com/alicevision/CCTag/pull/191 )
4546- fix handling of ` BUILD_SHARED_LIBS ` option [ PR] ( https://github.com/alicevision/CCTag/pull/201 )
4647
4748## [ 1.0.2] - 2022-07-14
4849
4950### Added
51+
5052- Added documentation for conan [ PR] ( https://github.com/alicevision/CCTag/pull/183 )
5153
5254### Fixed
55+
5356- Fixed potential out of bound in debug mode [ PR] ( https://github.com/alicevision/CCTag/pull/180 )
5457
5558## [ 1.0.1] - 2021-10-08
5659
5760### Changed
5861
59- - Renamed the marker files to be 0-based [ PR] ( https://github.com/alicevision/CCTag/pull/165 )
62+ - Renamed the marker files to be 0-based [ PR] ( https://github.com/alicevision/CCTag/pull/165 )
6063
6164### Fixed
6265
6366- Fixed missing math module for boost [ PR] ( https://github.com/alicevision/CCTag/pull/168 )
6467- Fixed compilation errors for newer version of boost on windows [ PR] ( https://github.com/alicevision/CCTag/pull/166 )
6568- Removed old legacy defines for cuda and boost no more needed since the switch to c++14 [ PR] ( https://github.com/alicevision/CCTag/pull/174 )
6669
67-
6870## [ 1.0.0] - 2021-06-24
6971
70- - Support for OpenCV 3.4.9 [ PR] ( https://github.com/alicevision/CCTag/pull/121 )
71- - Switch to C++14 standard [ PR] ( https://github.com/alicevision/CCTag/pull/155 )
72-
72+ - Support for OpenCV 3.4.9 [ PR] ( https://github.com/alicevision/CCTag/pull/121 )
73+ - Switch to C++14 standard [ PR] ( https://github.com/alicevision/CCTag/pull/155 )
7374
7475## 2019
7576
76- - Remove Cuda Cub dependency [ PR] ( https://github.com/alicevision/CCTag/pull/110 )
77- - Bug fix: out of range image access during identification [ PR] ( https://github.com/alicevision/CCTag/pull/117 )
78- - Bug fix on big markers (multi-resolution detection) [ PR] ( https://github.com/alicevision/CCTag/pull/116 )
79- - Bug fix: avoid access to empty vector during vote [ PR] ( https://github.com/alicevision/CCTag/pull/115 )
80- - CMake: export all symbols when building shared libs on Windows [ PR] ( https://github.com/alicevision/CCTag/pull/112 )
81- - CMake: Improve management of CUDA Compute Capabilities flags [ PR] ( https://github.com/alicevision/CCTag/pull/109 )
82- - Compatibility with Opencv 4 [ PR] ( https://github.com/alicevision/CCTag/pull/104 )
83-
77+ - Remove Cuda Cub dependency [ PR] ( https://github.com/alicevision/CCTag/pull/110 )
78+ - Bug fix: out of range image access during identification [ PR] ( https://github.com/alicevision/CCTag/pull/117 )
79+ - Bug fix on big markers (multi-resolution detection) [ PR] ( https://github.com/alicevision/CCTag/pull/116 )
80+ - Bug fix: avoid access to empty vector during vote [ PR] ( https://github.com/alicevision/CCTag/pull/115 )
81+ - CMake: export all symbols when building shared libs on Windows [ PR] ( https://github.com/alicevision/CCTag/pull/112 )
82+ - CMake: Improve management of CUDA Compute Capabilities flags [ PR] ( https://github.com/alicevision/CCTag/pull/109 )
83+ - Compatibility with Opencv 4 [ PR] ( https://github.com/alicevision/CCTag/pull/104 )
8484
8585## 2018
8686
87- - First Windows version (CPU only) [ PR] ( https://github.com/alicevision/CCTag/pull/78 )
88- - Docker: add support for docker [ PR] ( https://github.com/alicevision/CCTag/pull/84 )
89- - Improvements for ellipse fitting
87+ - First Windows version (CPU only) [ PR] ( https://github.com/alicevision/CCTag/pull/78 )
88+ - Docker: add support for docker [ PR] ( https://github.com/alicevision/CCTag/pull/84 )
89+ - Improvements for ellipse fitting
9090[ PR] ( https://github.com/alicevision/CCTag/pull/66 )
91- - Modernizing code to C++11
91+ - Modernizing code to C++11
9292[ PR] ( https://github.com/alicevision/CCTag/pull/64 )
9393
94-
9594## 2017
9695
97- - Use Thrust for cuda >= 8
96+ - Use Thrust for cuda >= 8
9897[ PR] ( https://github.com/alicevision/CCTag/pull/62 )
99- - Minor code cleaning
98+ - Minor code cleaning
10099[ PR] ( https://github.com/alicevision/CCTag/pull/61 )
101- - Add limit to edgepoint d-to-h transfer
100+ - Add limit to edgepoint d-to-h transfer
102101[ PR] ( https://github.com/alicevision/CCTag/pull/53 )
103- - Bug fix in NearbyPoint
102+ - Bug fix in NearbyPoint
104103[ PR] ( https://github.com/alicevision/CCTag/pull/46 )
105104
106-
107105## 2016
108106
109- - Switch to modern version of CMake [ PR] ( https://github.com/alicevision/CCTag/pull/40 )
110- - CVPR Publication https://hal.archives-ouvertes.fr/hal-01420665/document
111- - Application: Show detected markers in video and live mode
107+ - Switch to modern version of CMake [ PR] ( https://github.com/alicevision/CCTag/pull/40 )
108+ - CVPR Publication < https://hal.archives-ouvertes.fr/hal-01420665/document >
109+ - Application: Show detected markers in video and live mode
112110[ PR] ( https://github.com/alicevision/CCTag/pull/33 )
113- - Allow to extract CCTags from multiple images in parallel with multiple cuda streams
111+ - Allow to extract CCTags from multiple images in parallel with multiple cuda streams
114112[ PR] ( https://github.com/alicevision/CCTag/pull/32 )
115113[ PR] ( https://github.com/alicevision/CCTag/pull/31 )
116- - Continuous integration on Travis [ PR] ( https://github.com/alicevision/CCTag/pull/27 )
117- - Remove Blas/Lapack/Optpp dependencies
118- - Remove Ceres dependency
119- - GPU implementation
120-
114+ - Continuous integration on Travis [ PR] ( https://github.com/alicevision/CCTag/pull/27 )
115+ - Remove Blas/Lapack/Optpp dependencies
116+ - Remove Ceres dependency
117+ - GPU implementation
121118
122119## 2015
123120
124- - First open-source release
125- - CPU Optimizations
126- - Expose critical parameters
127- - CMake build system
128-
121+ - First open-source release
122+ - CPU Optimizations
123+ - Expose critical parameters
124+ - CMake build system
129125
130126## 2014
131127
132- - Thesis Defence by Lilian Calvet under the direction of Vincent Charvillat and Pierre Gurdjos
133- "Three-dimensional reconstruction methods integrating cyclic points: application to camera tracking" (http://www.theses.fr/2014INPT0002 )
134- - CCTag detection on CPU
135-
128+ - Thesis Defence by Lilian Calvet under the direction of Vincent Charvillat and Pierre Gurdjos
129+ "Three-dimensional reconstruction methods integrating cyclic points: application to camera tracking" (< http://www.theses.fr/2014INPT0002 > )
130+ - CCTag detection on CPU
0 commit comments