From a31c8b933d6444f92ac36b08c6688b25a46ce79a Mon Sep 17 00:00:00 2001 From: Michael Welter Date: Sat, 4 Sep 2021 23:28:14 +0200 Subject: Fix video capture on linux and mac as well as init of QCheckBox in pose-widget --- pose-widget/pose-widget.hpp | 2 +- video-opencv/impl-camera.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pose-widget/pose-widget.hpp b/pose-widget/pose-widget.hpp index 49044d93..a866f958 100644 --- a/pose-widget/pose-widget.hpp +++ b/pose-widget/pose-widget.hpp @@ -27,7 +27,7 @@ public: pose_widget(QWidget *parent = nullptr); void present(double xAngle, double yAngle, double zAngle, double x, double y, double z); QSize sizeHint() const override; - QCheckBox mirror{QCheckBox{"Mirror", this}}; + QCheckBox mirror{"Mirror", this}; private: void resizeEvent(QResizeEvent *event) override; void paintEvent(QPaintEvent*) override; diff --git a/video-opencv/impl-camera.cpp b/video-opencv/impl-camera.cpp index 7e357d7c..662eceb2 100644 --- a/video-opencv/impl-camera.cpp +++ b/video-opencv/impl-camera.cpp @@ -33,7 +33,7 @@ bool cam::is_open() bool cam::start(info& args) { stop(); - cap.emplace(idx, cv::CAP_DSHOW); + cap.emplace(idx, video_capture_backend); if (args.width > 0 && args.height > 0) { -- cgit v1.2.3