summaryrefslogtreecommitdiffhomepage
path: root/tracker-easy
AgeCommit message (Collapse)Author
2022-07-01compat: drop pre-C++20 macros.hpp headerStanislaw Halik
2022-07-01options/value: add `QObject::connect` wrapperStanislaw Halik
This is useful not just to save on complexity in call sites, but also because I plan on using the Verdigris library to remove needless `valueChanged()` and `setValue()` overloads from each `value<t>` instance. Also fix a bug in `options/tie.hpp` where `QComboBox::setCurrentIndex` was erroneously called as `Qt::DirectConnection`.
2022-06-05bump CMAKE_CXX_STANDARDStanislaw Halik
2021-12-16many: switch from using std::unique_ptr<t>::get() to &*ptrStanislaw Halik
2021-10-19cv, tracker/pt: cleanup opencv includesStanislaw Halik
2021-10-04tracker/{aruco,easy,pt,wii}, video/opencv: allow dynamic opencvStanislaw Halik
2021-08-06tracker-easy: fix buildStanislaw Halik
2020-09-06tracker/easy: Adding support for Clip models where three vertices are ↵Stéphane Lenclud
arranged from top to bottom. Close #1145
2020-09-02tracker/easy: Disable Kinect distortion coefficients usage thus notably ↵Stéphane Lenclud
fixing badly broken Z component in translation vector. Close #1141 Close #1020
2020-03-29tracker/easy: kill msvc warningsStanislaw Halik
2020-03-07cmake: make install prefix path variables more clearStanislaw Halik
Pointed out by: @rvt
2019-07-05tracker/easy: fix some warningsStanislaw Halik
2019-07-05Revert "tracker/easy: don't recreate preview all the time"Stanislaw Halik
2019-07-05tracker/easy: fix crash on quick exitStanislaw Halik
Avoid a crash when `cv::destroyWindow()` gets called before `Tracker::Tick()' ever gets to run.
2019-07-05tracker/easy: avoid race & crash on exitStanislaw Halik
cv::destroyWindow() can't be called along with `cv::imshow()' in progress from another thread. Moreover, `cv::waitKey()' doesn't work without any windows present. Also check for preview enablement to avoid a crash in `cv::destroyWindow()'.
2019-07-05tracker/easy: don't recreate preview all the timeStanislaw Halik
2019-06-26tracker/easy: fix -Wall -Wextra -WpedanticStanislaw Halik
Notice to: @SLion
2019-06-21tracker/easy: fix compile test on gccStanislaw Halik
2019-05-19Easy Tracker: Fix #945 trivial warnings.Stéphane Lenclud
Also fixing broken build.
2019-05-19Easy Tracker: Fixing deadlock occurring after changing ticker timer interval.Stéphane Lenclud
Was mostly affecting color cameras. Not attempting to extract points from color buffer any more.
2019-05-02tracker/{aruco,easy,pt}: bail out when camera missingStanislaw Halik
2019-04-29tracker/{easy,pt,wii}: update `ensure_size'Stanislaw Halik
2019-04-29video: break camera APIStanislaw Halik
2019-04-29cv: gather common init codeStanislaw Halik
2019-04-28Merge pull request #937 from opentrack/easy-tracker-more-modelsStanislaw Halik
Easy tracker more models
2019-04-28Easy Tracker: Auto center configurable from settings.easy-tracker-more-modelsStéphane Lenclud
2019-04-28Easy Tracker: Removing support for specific models such as clip and cap.Stéphane Lenclud
Only generic model supported from now on. Removing vestige from calibration stuff. Changing version to 1.0.
2019-04-28Easy Track: Five points model support.Stéphane Lenclud
Because we can!
2019-04-28Easy Tracker: Adding basic bad pose filter based on pitch consistency.Stéphane Lenclud
Working toward five vertices support.
2019-04-28Easy Tracker: UI rework for custom model with three, four or five vertices.Stéphane Lenclud
More settings can be changed live without have to restart the tracker. Fixing a few deadlock issues.
2019-04-27Easy Tracker: Auto center when user removes her hat.Stéphane Lenclud
2019-04-24Adding support for four points model.Stéphane Lenclud
Can't get it to work correctly though.
2019-04-24fixup! tracker/easy: add compile test for newer opencvStanislaw Halik
2019-04-24tracker/easy: add check for other modulesStanislaw Halik
2019-04-24tracker/easy: fix warnsStanislaw Halik
2019-04-24tracker/easy: add compile test for newer opencvStanislaw Halik
2019-04-24Easy Tracker: Settings clean-up and rearrangement.Stéphane Lenclud
2019-04-24Easy Tracker: PNP solver now a settings option.Stéphane Lenclud
2019-04-24Easy Tracker: Deadzone implementation to minimize noise.Stéphane Lenclud
Added Deadzone pixels size to settings. Clip and Custom model settings tabs disabled.
2019-04-24EasyTracker: Now using a timer.Stéphane Lenclud
2019-04-24Easy Tracker: built-in Kalman filter.Stéphane Lenclud
It's hard to tell if it brings much though.
2019-04-24Easy Tracker: Experimented with erode/dilate and mean/cam shift. It does not ↵Stéphane Lenclud
bring much.
2019-04-24Easy Tracker: Moving things around and theoretical data structure usage ↵Stéphane Lenclud
optimization.
2019-04-24Easy Tracker: Mostly code clean-up.Stéphane Lenclud
2019-04-24Easy Tracker: Cheap way to dramatically improve CPU usage. Now displaying ↵Stéphane Lenclud
FPS info on frame preview.
2019-04-24Easy Tracker: Improved solver managements of data structures.Stéphane Lenclud
2019-04-24Easy Tracker: Removing point extractor interface. Using cv::Point instead of ↵Stéphane Lenclud
vec2.
2019-04-24Easy Tracker: Using C++ style cv constants.Stéphane Lenclud
2019-04-24Easy Tracker: Making full size preview optionalStéphane Lenclud
2019-04-24Easy Tracker: Minor changes to preview.Stéphane Lenclud