diff options
| author | Stanislaw Halik <sthalik@misaki.pl> | 2021-09-04 19:14:02 +0200 | 
|---|---|---|
| committer | Stanislaw Halik <sthalik@misaki.pl> | 2021-09-04 19:14:02 +0200 | 
| commit | cf2a406a8a2a46b0ea5494959c0e454496c49bc6 (patch) | |
| tree | 9201ce3c7dabe4e7b7433167c654d35856416a7f | |
| parent | 14af67c5a1a07744025cd7ff48ef29bc9f6c3daa (diff) | |
tracker/pt: don't use grayscale with color key selectedopentrack-2021.1.2
| -rw-r--r-- | tracker-pt/module/camera.cpp | 9 | 
1 files changed, 8 insertions, 1 deletions
| diff --git a/tracker-pt/module/camera.cpp b/tracker-pt/module/camera.cpp index 5c15dba8..19c0c222 100644 --- a/tracker-pt/module/camera.cpp +++ b/tracker-pt/module/camera.cpp @@ -107,7 +107,14 @@ bool Camera::start(const pt_settings& s)              info.width = res_x;              info.height = res_y;              info.use_mjpeg = use_mjpeg; -            info.num_channels = 1; +            switch (*s.blob_color) +            { +            case pt_color_natural: +            case pt_color_average: +                info.num_channels = 1; break; +            default: +                info.num_channels = 3; break; +            }              if (!cap->start(info))                  goto fail; | 
