aboutsummaryrefslogtreecommitdiff
path: root/src/poser_sba.h
blob: 8a4912211bb4bdb01bd779dee8c7f9d175d119bd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#pragma once

#pragma once
#include <stdint.h>
#define FLT double
#include "survive_reproject.h"
#include <libsurvive/poser.h>
#include <ostream>

struct SurviveObject;

int sba_bruteforce_config_solver_cb(SurviveObject *so, PoserData *pd);
int sba_solver_poser_cb(SurviveObject *so, PoserData *pd);

std::ostream &operator<<(std::ostream &o, const survive_calibration_options_config &self);
std::ostream &operator<<(std::ostream &o, const survive_calibration_config &self);