<feed xmlns='http://www.w3.org/2005/Atom'>
<title>opentrack.git/cv/translation-calibrator.cpp, branch opentrack-2.3.49-plus</title>
<subtitle>head tracking software for Windows and Linux</subtitle>
<id>http://ananke.misaki.pl/cgit/opentrack.git/atom?h=opentrack-2.3.49-plus</id>
<link rel='self' href='http://ananke.misaki.pl/cgit/opentrack.git/atom?h=opentrack-2.3.49-plus'/>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/'/>
<updated>2018-02-05T10:02:45Z</updated>
<entry>
<title>cv/calibrator: use constexpr inline</title>
<updated>2018-02-05T10:02:45Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2018-02-05T10:02:45Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=48b0266eb73f233fa0c031b7b9dab96f476be141'/>
<id>urn:sha1:48b0266eb73f233fa0c031b7b9dab96f476be141</id>
<content type='text'>
</content>
</entry>
<entry>
<title>compat/util: retire</title>
<updated>2018-01-18T18:35:29Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2018-01-18T18:35:08Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=d361f57c8064ce13a0478653050b169dc94e2e99'/>
<id>urn:sha1:d361f57c8064ce13a0478653050b169dc94e2e99</id>
<content type='text'>
Adjust usages.
</content>
</entry>
<entry>
<title>static constexpr -&gt; constexpr</title>
<updated>2017-10-29T08:41:23Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2017-10-29T08:21:41Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=33aa2b6bbbf6edbe2d0173a03a9869e7ed7a2660'/>
<id>urn:sha1:33aa2b6bbbf6edbe2d0173a03a9869e7ed7a2660</id>
<content type='text'>
</content>
</entry>
<entry>
<title>whitespace</title>
<updated>2017-10-12T23:45:17Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2017-10-12T23:45:17Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=d075be93b455852e0e3e4b5a0b0790793ed20e12'/>
<id>urn:sha1:d075be93b455852e0e3e4b5a0b0790793ed20e12</id>
<content type='text'>
</content>
</entry>
<entry>
<title>cv/calibrator: return distinct sample count for all DOF</title>
<updated>2017-07-06T00:25:50Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2017-07-06T00:25:50Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=3d6b9c0d3497eee46a57e0145e5552a68626fb0e'/>
<id>urn:sha1:3d6b9c0d3497eee46a57e0145e5552a68626fb0e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>cv/calibrator: allow for experimental roll calibration</title>
<updated>2017-04-11T23:47:47Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2017-04-11T23:40:28Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=3a9e32e7c8c6df97720ba569ef64131b086ad281'/>
<id>urn:sha1:3a9e32e7c8c6df97720ba569ef64131b086ad281</id>
<content type='text'>
It mostly works from my testing.
</content>
</entry>
<entry>
<title>cv/calibrator: return nsamples, separate pitch/yaw spacing</title>
<updated>2017-03-28T09:28:33Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2017-03-28T09:06:03Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=219d4f0ee556d1f4304447f9d0c2b34f3762b4f8'/>
<id>urn:sha1:219d4f0ee556d1f4304447f9d0c2b34f3762b4f8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>cv/calibrator: stupid MSVC 2015 doesn't inline the lambda</title>
<updated>2017-03-17T09:31:31Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2017-03-17T09:31:31Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=9a8ce5a15e6a461031ca5af92975c82281c06a64'/>
<id>urn:sha1:9a8ce5a15e6a461031ca5af92975c82281c06a64</id>
<content type='text'>
Have it their way then.
</content>
</entry>
<entry>
<title>cv/calibrator: limit samples at similar positions</title>
<updated>2017-03-16T12:41:16Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2017-03-16T12:39:38Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=7aa0b084b97e66e0869d44b67ee02b7d45fbb661'/>
<id>urn:sha1:7aa0b084b97e66e0869d44b67ee02b7d45fbb661</id>
<content type='text'>
Having yaw and pitch as a tuple, let N be the granularity. We're now only
allowing one sample per the granularity level.

Granularity -- "spacing_in_degrees" has a value of 3 degrees. For now the
values must be integral.

Since we're only allowing (yaw, pitch) tuples of given granularity, the
following get treated as distinct:

(0; 0), (0; 3), (0; 6), (1; 42), (3; 3)

The tuple value order can be swapped. There's nothing significant as for what's
pitch and what's yaw.

We drop the remainder between the yaw/pitch value so (0, 0) is index 0, (0; N)
is index 1, (0; 2N) index 3, etc.

This should prevent the calibration function from biasing itself when the user
keeps still during the procedure.
</content>
</entry>
<entry>
<title>cv/trans-calib: fix sign</title>
<updated>2016-08-15T11:42:42Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-08-15T11:42:42Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=ebcb655842a184ad7f0c3abfabbf04e349fc7a53'/>
<id>urn:sha1:ebcb655842a184ad7f0c3abfabbf04e349fc7a53</id>
<content type='text'>
Issue: #416
Reported-by: @olegiy
</content>
</entry>
</feed>
