Skip to content
Snippets Groups Projects
Select Git revision
  • 97134fa2d17851809c5d7cdba2a0f57a682292b3
  • master default protected
  • fix/typo
  • wip/project-management
  • lfs
5 results

ribbon.css

Blame
  • Forked from Scientific Computing / education / git-seminar
    Source project has a limited visibility.
    Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    VideoAnalysis.h 1.13 KiB
    /*
    This file is part of BGSLibrary.
    
    BGSLibrary is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.
    
    BGSLibrary is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.
    
    You should have received a copy of the GNU General Public License
    along with BGSLibrary.  If not, see <http://www.gnu.org/licenses/>.
    */
    #pragma once
    
    #include <iostream>
    #include <sstream>
    
    #include "VideoCapture.h"
    #include "FrameProcessor.h"
    
    namespace bgslibrary
    {
      class VideoAnalysis
      {
      private:
        VideoCapture* videoCapture;
        FrameProcessor* frameProcessor;
        bool use_file;
        std::string filename;
        bool use_camera;
        int cameraIndex;
        bool use_comp;
        long frameToStop;
        std::string imgref;
    
      public:
        VideoAnalysis();
        ~VideoAnalysis();
    
        bool setup(int argc, const char **argv);
        void start();
      };
    }