Skip to content

Latest commit

 

History

History
18 lines (17 loc) · 1.03 KB

PortingManual.md

File metadata and controls

18 lines (17 loc) · 1.03 KB

API changes compared to ArUco 1.3

  1. Marker and Board uses double for Rvec, Tvec
  2. FiducidalMarkers::createBoardImage*: do not internally call srand any more
  3. FiducidalMarkers::createBoardImage*: default parameter excludedIds is now an empty vector instead of a NULL pointer
  4. removed Deprecated Functions
  • MarkerDetector::enableErosion: was noop
  • MarkerDetector::glGetProjectionMatrix: use CameraParameters instead
  • MarkerDetector::pyrDown: was noop
  • BoardDetector::setYPerperdicular: use setYPerpendicular
  1. removed using namespace std; from headers
  2. made HighlyReliableMarkers::BalancedBinaryTree private
  3. MarkerCode::set now takes full 2d bitcode arrays instead of individual bits
  4. MarkerInfo class is gone
  5. BoardConfiguration is no longer inherits of vector
  • use either BoardConfiguration::objPoints
  • or BoardConfiguration::ids (also replaces BoardConfiguration::getIdList)
  1. BoardConfiguration::getIndexOfMarkerId is gone. use std::find and BoardConfiguration::ids