David Novotny
316b77782e
Camera alignment
Summary:
adds `corresponding_cameras_alignment` function that estimates a similarity transformation between two sets of cameras.
The function is essential for computing camera errors in SfM pipelines.
```
Benchmark Avg Time(μs) Peak Time(μs) Iterations
--------------------------------------------------------------------------------
CORRESPONDING_CAMERAS_ALIGNMENT_10_centers_False 32219 36211 16
CORRESPONDING_CAMERAS_ALIGNMENT_10_centers_True 32429 36063 16
CORRESPONDING_CAMERAS_ALIGNMENT_10_extrinsics_False 5548 8782 91
CORRESPONDING_CAMERAS_ALIGNMENT_10_extrinsics_True 6153 9752 82
CORRESPONDING_CAMERAS_ALIGNMENT_100_centers_False 33344 40398 16
CORRESPONDING_CAMERAS_ALIGNMENT_100_centers_True 34528 37095 15
CORRESPONDING_CAMERAS_ALIGNMENT_100_extrinsics_False 5576 7187 90
CORRESPONDING_CAMERAS_ALIGNMENT_100_extrinsics_True 6256 9166 80
CORRESPONDING_CAMERAS_ALIGNMENT_1000_centers_False 32020 37247 16
CORRESPONDING_CAMERAS_ALIGNMENT_1000_centers_True 32776 37644 16
CORRESPONDING_CAMERAS_ALIGNMENT_1000_extrinsics_False 5336 8795 94
CORRESPONDING_CAMERAS_ALIGNMENT_1000_extrinsics_True 6266 9929 80
--------------------------------------------------------------------------------
```
Reviewed By: shapovalov
Differential Revision: D22946415
fbshipit-source-id: 8caae7ee365b304d8aa1f8133cf0dd92c35bc0dd
2020-09-03 13:27:14 -07:00
..
2020-08-25 11:28:40 -07:00
2020-01-23 11:53:46 -08:00
2020-08-20 22:22:06 -07:00
2020-07-16 10:17:28 -07:00
2020-09-03 13:27:14 -07:00
2020-04-24 09:11:04 -07:00
2020-03-29 14:51:02 -07:00
2020-03-29 14:51:02 -07:00
2020-03-29 14:51:02 -07:00
2020-07-13 12:59:37 -07:00
2020-04-14 17:22:56 -07:00
2020-05-16 15:55:10 -07:00
2020-03-29 14:51:02 -07:00
2020-03-29 14:51:02 -07:00
2020-04-23 19:38:35 -07:00
2020-03-29 14:51:02 -07:00
2020-03-29 14:51:02 -07:00
2020-08-20 22:22:06 -07:00
2020-03-29 14:51:02 -07:00
2020-03-29 14:51:02 -07:00
2020-04-17 07:44:16 -07:00
2020-04-11 00:21:24 -07:00
2020-03-29 14:51:02 -07:00
2020-04-17 07:44:16 -07:00
2020-06-30 12:43:57 -07:00
2020-06-30 12:41:59 -07:00
2020-03-29 14:51:02 -07:00
2020-03-29 14:51:02 -07:00
2020-03-29 14:51:02 -07:00
2020-03-29 14:51:02 -07:00
2020-04-25 16:03:42 -07:00
2020-04-16 14:02:16 -07:00
2020-08-17 11:59:53 -07:00
2020-04-20 12:19:45 -07:00
2020-09-03 13:27:14 -07:00
2020-09-03 13:27:14 -07:00
2020-05-04 09:56:44 -07:00
2020-04-17 07:44:16 -07:00
2020-04-24 09:11:04 -07:00
2020-05-05 11:09:45 -07:00
2020-04-24 09:11:04 -07:00
2020-08-07 01:59:58 -07:00
2020-07-29 16:11:23 -07:00
2020-07-02 16:09:05 -07:00
2020-07-29 05:01:07 -07:00
2020-03-29 14:51:02 -07:00
2020-03-29 14:51:02 -07:00
2020-03-29 14:51:02 -07:00
2020-05-04 09:56:44 -07:00
2020-03-29 14:51:02 -07:00
2020-08-25 11:28:40 -07:00
2020-07-29 16:11:23 -07:00
2020-04-06 06:41:00 -07:00
2020-04-24 09:11:04 -07:00
2020-07-16 10:19:43 -07:00
2020-05-20 01:13:23 -07:00
2020-06-15 10:11:26 -07:00
2020-08-25 11:28:40 -07:00
2020-05-04 09:56:44 -07:00
2020-05-04 09:56:44 -07:00
2020-08-21 20:42:17 -07:00
2020-08-20 22:24:19 -07:00
2020-04-24 14:56:41 -07:00
2020-08-20 22:22:06 -07:00
2020-08-25 11:28:40 -07:00
2020-08-20 22:22:06 -07:00
2020-03-29 14:51:02 -07:00
2020-07-08 04:01:22 -07:00
2020-05-04 09:56:44 -07:00
2020-08-21 20:42:17 -07:00
2020-05-10 13:15:37 -07:00
2020-03-29 14:51:02 -07:00
2020-03-29 14:51:02 -07:00
2020-08-25 11:28:40 -07:00
2020-04-05 14:44:27 -07:00
2020-04-17 10:39:43 -07:00
2020-01-23 11:53:46 -08:00