summaryrefslogtreecommitdiffhomepage
path: root/cv
AgeCommit message (Collapse)Author
2018-06-26core, modules: modernize syntax onlyStanislaw Halik
Use more C++17 features where this helps any.
2018-06-13cmake: random stuffStanislaw Halik
2018-05-26cv/video-property-page: fix qv4l2 invocation for Linux #726Stanislaw Halik
Submitted-by: Artem Sobolev
2018-05-17cv: try workaround msvc corrupted debug infoStanislaw Halik
2018-04-28fix find_package opencvStanislaw Halik
2018-02-12cmake: add zh_CNStanislaw Halik
cf. #746
2018-02-05cv/calibrator: use constexpr inlineStanislaw Halik
2018-01-26CLion pedantryStanislaw Halik
Fix few of the inspection warnings from CLion that make any sense at all.
2018-01-25cv: no fork anymoreStanislaw Halik
Changes were merged to mainline OpenCV.
2018-01-18compat/util: retireStanislaw Halik
Adjust usages.
2018-01-17fix build (2)Stanislaw Halik
2018-01-16cv/video-frame, tracker/pt: add hidpi preview supportStanislaw Halik
2018-01-12tracker/pt: isolate point extractor and image typeStanislaw Halik
Issue: #718
2018-01-11minor cleanupStanislaw Halik
2018-01-10cv: cleanupStanislaw Halik
2018-01-10cv: fix evil typoStanislaw Halik
the "> 0" comparison was comparing the enum, not the function retval.
2018-01-10cmake: always link opencv components explicitlyStanislaw Halik
2018-01-10fixup! cv: don't link against anythingStanislaw Halik
2018-01-10cv: don't link against anythingStanislaw Halik
2018-01-10cv, tracker/{aruco,pt}: link less opencv libsStanislaw Halik
2018-01-10many: spring cleanupStanislaw Halik
2018-01-10logic, cv: fix header namespace pollutionStanislaw Halik
We've had "using namespace options;" in headers for a while now.
2018-01-04cv: oops, fix conditionalStanislaw Halik
2018-01-04cv: fixed ps3 eye dialogStanislaw Halik
2017-10-29static constexpr -> constexprStanislaw Halik
2017-10-13whitespaceStanislaw Halik
2017-09-22cv: use amcap.exe for ps3 eye exposure settingsStanislaw Halik
2017-08-14tracker/pt: move Affine class to cv/Stanislaw Halik
2017-07-28gui: don't update the main window if it's hiddenStanislaw Halik
2017-07-06cv/calibrator: return distinct sample count for all DOFStanislaw Halik
2017-05-21cv: remove undefined function's declarationStanislaw Halik
2017-04-29cv, pose-widget: don't premultiply alphaStanislaw Halik
It doesn't improve perf.
2017-04-17few widgets: use repaint() for no event loop overheadStanislaw Halik
The Qt event loop overhead formed a decent amount of total CPU usage. `repaint()' is a direct call.
2017-04-17cv/video-widget, pose-widget: use premultiplied argb32 surfaceStanislaw Halik
2017-04-12cv/calibrator: allow for experimental roll calibrationStanislaw Halik
It mostly works from my testing.
2017-03-28cv/calibrator: return nsamples, separate pitch/yaw spacingStanislaw Halik
2017-03-27cmake: rename project's function prefixStanislaw Halik
It's not annoying having to type it anymore. Also "otr_boilerplate" -> "otr_module".
2017-03-17cv/calibrator: stupid MSVC 2015 doesn't inline the lambdaStanislaw Halik
Have it their way then.
2017-03-16cv/calibrator: limit samples at similar positionsStanislaw Halik
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.
2017-02-27remove unfinished polish translation filesStanislaw Halik
Polish speakers typically know English well enough and translations are awkward.
2017-02-25cv: fix clang warningStanislaw Halik
2017-02-21cv/video-widget: make check for widget size more strictStanislaw Halik
It still causes assertion failures for @mrsanchos.
2017-02-21cv/video-widget: short-circuit early in widget creationStanislaw Halik
Otherwise opencv has an assertion failure when creating a matrix with a zero dimension.
2017-02-21cv/video-widget: reduce cpu loadStanislaw Halik
Now that the resize happens in another thread, run timer less often
2017-02-21modules: add .ts filesStanislaw Halik
2017-02-21cv/video-widget: fix logic errorStanislaw Halik
Also try not to poke size() outside UI thread.
2017-02-21cv/video-widget: resize image in tracker threadStanislaw Halik
Otherwise it hangs up the main UI thread.
2016-11-05delete empty .tsStanislaw Halik
2016-11-04modules: add autogenerated translation filesStanislaw Halik
2016-10-05cv/video-widget: fix out-of-bounds writesStanislaw Halik
Video frames were allocated as single-channel 8-bit but they were meant to be three-channel 8bit for rgb. Reported by: @kzfr Tested in realtime by: @kzfr