summaryrefslogtreecommitdiffhomepage
path: root/cv
AgeCommit message (Collapse)Author
2019-02-22video/widget: fix mutex starvationStanislaw Halik
Get rid of contention in `preview_size' and `set_image'. After switching the Qt mutex to non-recursive, turns out the writer thread preempts the UI thread to the point of freezing the entire thing. Mutex fairness is an implementation detail and we must assume unfair mutexes in the worst case.
2019-02-13fix signedness/conversion warningsStanislaw Halik
2019-02-11video/widget: externalize opencv codeStanislaw Halik
2019-02-11cv/video-widget: make it work without opencvStanislaw Halik
2019-02-11cv/video-widget: fixesStanislaw Halik
- don't copy pointlessly on ARGB32 input. - add stride argument to QImage. - don't do pointless stuff during painting on the main thread.
2019-02-02cv/video-widget: simplifyStanislaw Halik
Issue: #861
2019-02-02cv/video-widget: support other color depthsStanislaw Halik
Issue: #861
2019-01-16modernize onlyStanislaw Halik
- replace `static constexpr inline' with `static constexpr'. `inline' is implied. - use braced initializer lists where applicable - still missing `override' usages
2019-01-16cv/numeric: rename namespaceStanislaw Halik
2019-01-16cv/numeric: use single precisionStanislaw Halik
2019-01-16cruftStanislaw Halik
2019-01-16clang-tidy fixes onlyStanislaw Halik
Maybe global `-Wcomma' is too harsh. There should be no functional changes whatsoever.
2018-12-24fix undefined behavior undescore prefixesStanislaw Halik
2018-12-08clean up a bitStanislaw Halik
2018-10-05cv/tcal: don't count separate roll as sampleStanislaw Halik
2018-07-08modernize onlyStanislaw Halik
2018-06-26modernize C++ syntaxStanislaw Halik
No visible changes (hopefully).
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.