#ifndef ProcessExpression_H_DEFINED
#define ProcessExpression_H_DEFINED

#include "../const.h"
#include "Image.h"
#include "Blocks.h"


bool ProcessExpression(const Image& im_expanded, const Image& im_expression, const Image& im_expr_clust, int* face_centroid, int* face_bb, 
                       const Image& im_expr_cr, const Image& eye_left, const Image& eye_right, const Image& im_cr,
                       Block* blocks, int& eyes_status, const Init_para& parameters, int counter);
                       
bool ComputeEyesAperture(const Image& eye_left, const Image& eye_right, const Image& im_cr, const Image& im_expr_cr, int* face_movement,
                         int& eyes_status, const Init_para& parameters, int counter);

bool ComputeOneEyeAperture(const Image& eye, const Image& im_cr, const Image& im_expr_cr, int* face_movement, int& status, const Init_para& parameters, int counter);


                       
#endif // ProcessExpression_H_DEFINED
