PosturePerfection
Macros | Functions | Variables
main.cpp File Reference
#include <stdio.h>
#include <QApplication>
#include "gui/mainwindow.h"
#include "intermediate_structures.h"
#include "pipeline.h"
#include "post_processor.h"
#include "posture_estimator.h"
Include dependency graph for main.cpp:

Macros

#define NUM_LOOPS   500
 
#define NUM_INF_CORE_THREADS   8
 

Functions

void frame_callback (PostureEstimating::PoseStatus pose_status, cv::Mat input_image)
 
int main (int argc, char *argv[])
 

Variables

bool run_flag = true
 
GUI::MainWindowmain_window_ptr
 
Pipeline::Pipelinepipeline_ptr
 

Macro Definition Documentation

◆ NUM_INF_CORE_THREADS

#define NUM_INF_CORE_THREADS   8

◆ NUM_LOOPS

#define NUM_LOOPS   500

This program 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.

This program 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 this program. If not, see https://www.gnu.org/licenses/.

Function Documentation

◆ frame_callback()

void frame_callback ( PostureEstimating::PoseStatus  pose_status,
cv::Mat  input_image 
)

◆ main()

int main ( int  argc,
char *  argv[] 
)

Variable Documentation

◆ main_window_ptr

GUI::MainWindow* main_window_ptr

◆ pipeline_ptr

Pipeline::Pipeline* pipeline_ptr

◆ run_flag

bool run_flag = true