Skip to content

Latest commit

 

History

History
135 lines (85 loc) · 4.59 KB

CHANGES.md

File metadata and controls

135 lines (85 loc) · 4.59 KB

CCTag Changelog

All notable changes to this project are documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

Added

Changed

Fixed

Removed

[1.0.4] - 2024-06-23

Added

  • [ci] added a first github CI for windows without cuda PR

Changed

  • [ci] added more test images for linux PR

Fixed

  • compatibility issues with newer versions (>= 1.85) of boost PR

[1.0.3] - 2022-10-18

Added

  • Enable -faligned-new when CCTAG_EIGEN_MEMORY_ALIGNMENT is set on GCC >= 7.1 PR

Changed

  • Replaced CCTAG_EIGEN_MEMORY_ALIGNMENT with CCTAG_EIGEN_MEMORY_ALIGNMENT which has the opposite meaning.
  • Using the new TBB oneAPI interface, this breaks compatibility with previous versions of TBB PR

Fixed

  • fix gcc11 ordered pointer comparison PR
  • fix handling of BUILD_SHARED_LIBS option PR

[1.0.2] - 2022-07-14

Added

  • Added documentation for conan PR

Fixed

  • Fixed potential out of bound in debug mode PR

[1.0.1] - 2021-10-08

Changed

  • Renamed the marker files to be 0-based PR

Fixed

  • Fixed missing math module for boost PR
  • Fixed compilation errors for newer version of boost on windows PR
  • Removed old legacy defines for cuda and boost no more needed since the switch to c++14 PR

[1.0.0] - 2021-06-24

  • Support for OpenCV 3.4.9 PR
  • Switch to C++14 standard PR

2019

  • Remove Cuda Cub dependency PR
  • Bug fix: out of range image access during identification PR
  • Bug fix on big markers (multi-resolution detection) PR
  • Bug fix: avoid access to empty vector during vote PR
  • CMake: export all symbols when building shared libs on Windows PR
  • CMake: Improve management of CUDA Compute Capabilities flags PR
  • Compatibility with Opencv 4 PR

2018

  • First Windows version (CPU only) PR
  • Docker: add support for docker PR
  • Improvements for ellipse fitting PR
  • Modernizing code to C++11 PR

2017

  • Use Thrust for cuda >= 8 PR
  • Minor code cleaning PR
  • Add limit to edgepoint d-to-h transfer PR
  • Bug fix in NearbyPoint PR

2016

  • Switch to modern version of CMake PR
  • CVPR Publication https://hal.archives-ouvertes.fr/hal-01420665/document
  • Application: Show detected markers in video and live mode PR
  • Allow to extract CCTags from multiple images in parallel with multiple cuda streams PR PR
  • Continuous integration on Travis PR
  • Remove Blas/Lapack/Optpp dependencies
  • Remove Ceres dependency
  • GPU implementation

2015

  • First open-source release
  • CPU Optimizations
  • Expose critical parameters
  • CMake build system

2014

  • Thesis Defence by Lilian Calvet under the direction of Vincent Charvillat and Pierre Gurdjos "Three-dimensional reconstruction methods integrating cyclic points: application to camera tracking" (http://www.theses.fr/2014INPT0002)
  • CCTag detection on CPU