Jakob Bornecrantz
2b996f30c4
xrt: Reflow after column change
2021-01-15 13:50:32 +00:00
Lubosz Sarnecki
58ecf67515
aux/tracking: Port to u_logging.
2020-12-28 13:04:11 +00:00
Jakob Bornecrantz
a5bf14502c
t/hand: Remove per frame printing
2020-12-09 21:03:50 +00:00
Christoph Haag
7b4ac89a8f
t/hand: warn when rectification matrix doesn't match image matrix
2020-12-07 12:30:26 +00:00
Christoph Haag
693cd77ca3
t/hand: Add comment that rectification is expensive
2020-12-07 12:30:26 +00:00
Christoph Haag
e480352cee
t/hand: Add hand tracking module
2020-12-07 12:30:26 +00:00
Pete Black
3f197eeffd
t/psmv: Use the same filtering as in PSVR tracker
2020-08-28 11:38:03 +00:00
Pete Black
76a439bd59
t/psvr: Add a functional PSVR tracker
2020-08-28 11:38:03 +00:00
Ryan Pavlik
146218b346
xrt: Some clang tidy fixes.
...
A few suppressions as well where clang-tidy did the wrong thing.
2020-08-12 17:11:42 -05:00
Ryan Pavlik
4220638afd
xrt: use _USE_MATH_DEFINES to make sure M_PI gets defined.
2020-07-17 13:53:39 -05:00
Ryan Pavlik
bc6cc85e7d
xrt: Improve doxygen documentation.
2020-06-03 16:28:18 -05:00
Jakob Bornecrantz
ac38679641
r/debug: Fix ODR rule violation
...
Closes #79
2020-05-12 22:06:10 +01:00
Jakob Bornecrantz
c7903e2d5e
u/sink: Add support for XRT_FORMAT_UYVY422
2020-04-28 11:46:31 +00:00
Jakob Bornecrantz
1de7eb7cc9
t/calibration: Add support for XRT_FORMAT_UYVY422
2020-04-28 11:46:31 +00:00
Jakob Bornecrantz
59b7794172
xrt: Rename XRT_FORMAT_YUV422 to XRT_FORMAT_YUYV422
2020-04-28 11:46:31 +00:00
Ryan Pavlik
75d5e5b9f2
t/psmv: Fix FTBFS on PPC.
...
Apparently EIGEN_PI isn't a double by default.
2020-04-27 20:18:31 +00:00
Jakob Bornecrantz
e37d8f4cf5
xrt: Remove timestate from xrt_device interface
2020-04-16 17:29:34 +01:00
Jakob Bornecrantz
231d39185e
t/file: Remove hacky file handling functions
2020-04-10 12:29:21 +00:00
Jakob Bornecrantz
7b049a9d65
t/file: Expose non-hack version of the calibration data save function
2020-04-10 12:29:21 +00:00
Ryan Pavlik
bc53be8562
t/imu_fusion: Clean up and improve comments
2020-03-26 12:00:26 +00:00
Ryan Pavlik
86b3d9f587
t/calibration: Provide read-only access to size as cv::Size in calibration wrapper
2020-03-26 12:00:26 +00:00
Ryan Pavlik
4f5e2aea4e
aux/tracking: Fix the API that led to the error I hit.
2020-03-26 12:00:26 +00:00
Ryan Pavlik
c6a574191d
aux/tracking: Add image undistort/normalize cache mechanism
2020-03-26 12:00:26 +00:00
Ryan Pavlik
cf883817c2
t/psmv: Retrieve more data from camera calib.
2020-03-26 12:00:26 +00:00
Ryan Pavlik
d198e93fcb
external: Update flexkalman
2020-03-26 12:00:26 +00:00
Jakob Bornecrantz
622c848fa2
t/calib: Silence missing reference warning
2020-03-25 16:32:16 +00:00
Jakob Bornecrantz
6ecc1e30f3
xrt: Make stereo_camera_calibration refcounted
...
This allows the data to be safely shared and passed around, even allowing us
to tag frames with the data and passed around that way instead.
Since it now can be passed around more safely make the prober call the save
function instead of the calibration code. This then forms a basis for further
work where we can hook this up into a more proper configuration file.
2020-03-11 22:00:54 +00:00
Ryan Pavlik
f3eac87504
xrt: Correct usage of XRT_MAYBE_UNUSED on functions.
...
It shouldn't be used on a function marked "static inline" - that's
sufficient to avoid the warning. So, it should almost never be in
a header.
2020-03-04 11:15:35 +00:00
Ryan Pavlik
5a633905de
t/psvr: Add missing include
2020-03-04 11:15:35 +00:00
Jakob Bornecrantz
63ca028b83
t/hsv: Improve latency when debugging by pushing debug frame after all other frames
2020-02-29 16:20:41 +00:00
Ryan Pavlik
f3803f7365
t/imu: Update docs to specify units for gyro.
2020-01-31 17:19:54 +01:00
Ryan Pavlik
afd5328bd6
t/imu: Add optional debug prints to simple IMU fusion.
...
By request of @pblack.
2020-01-31 17:19:48 +01:00
Ryan Pavlik
a11ba04b96
aux/tracking: handle loading into empty mat
2020-01-31 17:19:48 +01:00
Ryan Pavlik
eaf834249b
t/calib: Verify that storage location doesn't move for wrappers.
2020-01-31 10:47:52 +01:00
Jakob Bornecrantz
8aee77401b
t/calib: Tweak printing and move assert to after printing
2020-01-26 19:37:37 +00:00
Jakob Bornecrantz
be75fe823a
t/calib: Fix default asymmetrical circles rows values
2020-01-26 19:37:37 +00:00
Pete Black
a80ef43339
t/calib: Also accept L8 frames
2020-01-26 19:37:37 +00:00
Jakob Bornecrantz
c2560ae6d2
xrt: Switch to new quirking sink
...
This is done in one commit as split out they would leave the code
in a fairly broken state.
2020-01-17 14:31:50 +00:00
Jakob Bornecrantz
30e9338aba
t/calib: Don't lose any pixels in stereo rectification
2020-01-17 14:01:52 +00:00
Jakob Bornecrantz
1085db150b
t/calib: Fix rectify for stereo fisheye camera
2020-01-17 14:00:22 +00:00
Jakob Bornecrantz
ba10152765
t/calib: Print out rectify matricies
2020-01-17 14:00:22 +00:00
Jakob Bornecrantz
67d33550cf
t/calib: Change how default arguments are applied
2020-01-17 12:09:08 +00:00
Jakob Bornecrantz
d1af0b7f15
t/calib: Play around with mono calibration a bit
2020-01-16 22:34:04 +00:00
Jakob Bornecrantz
62013c142b
t/helper: Introduce a small debug frame helper
2020-01-16 18:15:21 +00:00
Jakob Bornecrantz
50eda5a262
t/hsv: Copy stereo format to result frame
2020-01-16 17:47:08 +00:00
Ryan Pavlik
c957072dfc
t/calib: Remove references to left and right from new structs
2020-01-16 09:14:07 -06:00
Ryan Pavlik
81acc290cb
t/calib: Clean up emplace_back calls.
2020-01-16 09:14:07 -06:00
Ryan Pavlik
2d20f2066a
t/psmv: Update existing blob tracker to work with simpler input
2020-01-16 09:12:50 -06:00
Ryan Pavlik
91fdfd0c94
t/file: Have matrix reader be more careful about loading, and optionally transpose
...
The, actually consistently use result of matrix read and built-in transpose to simplify code
2020-01-16 09:08:32 -06:00
Ryan Pavlik
bc49fd4803
t/calib: Use cv::Mat_<> for wrappers since the element type is known
2020-01-16 09:08:32 -06:00