<feed xmlns='http://www.w3.org/2005/Atom'>
<title>opentrack.git/tracker-pt/point_extractor.h, branch opentrack-2.3.1_fix3</title>
<subtitle>head tracking software for Windows and Linux</subtitle>
<id>http://ananke.misaki.pl/cgit/opentrack.git/atom?h=opentrack-2.3.1_fix3</id>
<link rel='self' href='http://ananke.misaki.pl/cgit/opentrack.git/atom?h=opentrack-2.3.1_fix3'/>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/'/>
<updated>2017-02-21T19:39:52Z</updated>
<entry>
<title>tracker/pt: remove obvious warning</title>
<updated>2017-02-21T19:39:52Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2017-02-21T19:39:52Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=ab09591f525266f92aee066c48580e5bcd373fd1'/>
<id>urn:sha1:ab09591f525266f92aee066c48580e5bcd373fd1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tracker/pt: resize the camera feed, not the preview</title>
<updated>2017-02-21T19:12:57Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2017-02-21T19:12:57Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=28a5f315b368f8ac0bcb49e452fb44de821f22eb'/>
<id>urn:sha1:28a5f315b368f8ac0bcb49e452fb44de821f22eb</id>
<content type='text'>
This makes the point size text and point crosses not alias due to the
resize.

Due to nice pixel coordinate system, the cross-drawing lambda only needs
minimal changes.
</content>
</entry>
<entry>
<title>tracker/pt: refactor camera info handling</title>
<updated>2016-12-16T10:54:21Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-12-16T10:54:21Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=4d62adf8bc4f78f8dca8196c7f52a6a44cc5829a'/>
<id>urn:sha1:4d62adf8bc4f78f8dca8196c7f52a6a44cc5829a</id>
<content type='text'>
- Pass `struct CamInfo' rather than several elements separately
- Reformat
- Return `struct CamInfo' together with the frame since then it's always valid
- Move the focal length formula into `struct CamInfo'
- Remove incorrect focal length formula rather than #if 0
- Pass some stuff by reference and not by pointer
</content>
</entry>
<entry>
<title>tracker/pt: improved precision and noise rejection by mean shift filtering</title>
<updated>2016-12-09T17:12:31Z</updated>
<author>
<name>DaMichel</name>
<email>mw.pub@welter-4d.de</email>
</author>
<published>2016-08-04T12:39:15Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=5196a67e23b24612b05d535cc8cf6797268c391c'/>
<id>urn:sha1:5196a67e23b24612b05d535cc8cf6797268c391c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tracker/pt: refactor</title>
<updated>2016-11-12T11:04:27Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-11-11T17:10:42Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=e5d2902e11ae6ea2e26e0caa6588384225e018f6'/>
<id>urn:sha1:e5d2902e11ae6ea2e26e0caa6588384225e018f6</id>
<content type='text'>
- separate .{cpp,hpp} for few classes
- don't include namespaces globally; harmless but looks bad
anyway
- class with all public members to struct
</content>
</entry>
<entry>
<title>tracker/pt: fix brain fart in extractor</title>
<updated>2016-10-11T05:36:55Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-10-11T05:36:55Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=3e8b619aa87157bdfe245ce2110809ead8649dfa'/>
<id>urn:sha1:3e8b619aa87157bdfe245ce2110809ead8649dfa</id>
<content type='text'>
It's multiplied by 3 just a few lines below. So ~2 is actually a
good lower bound.
</content>
</entry>
<entry>
<title>many: remove compat/pi-constant.hpp</title>
<updated>2016-09-21T10:01:43Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-09-21T10:01:43Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=107570e6288d266825724010a6f0149eaaac40db'/>
<id>urn:sha1:107570e6288d266825724010a6f0149eaaac40db</id>
<content type='text'>
With -D_USE_MATH_DEFINES MSVC defines the standard M_PI and
friends.

Since this preprocessor definition is now always passed as part
of the build system for MSVC. We can use M_PI as if on a
mission.
</content>
</entry>
<entry>
<title>tracker/pt: get rid of pt_types class</title>
<updated>2016-09-16T16:04:36Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-09-16T14:10:52Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=b3476cc5f25c6039ebec6174c9e719f0ca37d24f'/>
<id>urn:sha1:b3476cc5f25c6039ebec6174c9e719f0ca37d24f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>all: rename modules s#^opentrack-##. and opentrack -&gt; api</title>
<updated>2016-08-12T16:00:49Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-08-12T16:00:49Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=9040b187a1c4fa380f8a12207b9dd6d04b3a10ac'/>
<id>urn:sha1:9040b187a1c4fa380f8a12207b9dd6d04b3a10ac</id>
<content type='text'>
Adjust usages.
</content>
</entry>
<entry>
<title>tracker/pt: fix wrong input to flood fill</title>
<updated>2016-07-20T06:17:57Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-07-20T06:17:57Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=1a95ca4dc340c246636aba1d1d8c8a7d7cd86e24'/>
<id>urn:sha1:1a95ca4dc340c246636aba1d1d8c8a7d7cd86e24</id>
<content type='text'>
The binary frame needs to be used, not grayscale.

v2:

Use brightness for sorting points.
</content>
</entry>
</feed>
