69 lines
2.1 KiB
C++
69 lines
2.1 KiB
C++
//
|
|
// Created by Mautisim Munir on 05/11/2022.
|
|
//
|
|
|
|
#include "calculator_registry.h"
|
|
#include "mediapipe/calculators/core/flow_limiter_calculator.h"
|
|
#include "mediapipe/calculators/core/constant_side_packet_calculator.h"
|
|
|
|
// We need namespaces for subgraphs because of the static variables inside the files
|
|
namespace PLG {
|
|
|
|
#include "mediapipe/modules/pose_landmark/pose_landmark_gpu_linked.h"
|
|
|
|
}
|
|
|
|
namespace PDROI{
|
|
#include "mediapipe/modules/pose_landmark/pose_detection_to_roi_linked.h"
|
|
|
|
}
|
|
|
|
namespace PRG {
|
|
|
|
#include "mediapipe/graphs/pose_tracking/subgraphs/pose_renderer_gpu_linked.h"
|
|
|
|
}
|
|
namespace PDG {
|
|
#include "mediapipe/modules/pose_detection/pose_detection_gpu_linked.h"
|
|
}
|
|
|
|
namespace PLROIG{
|
|
#include "mediapipe/modules/pose_landmark/pose_landmark_by_roi_gpu_linked.h"
|
|
|
|
}
|
|
namespace PLF{
|
|
#include "mediapipe/modules/pose_landmark/pose_landmark_filtering_linked.h"
|
|
}
|
|
namespace PLTOROI{
|
|
#include "mediapipe/modules/pose_landmark/pose_landmarks_to_roi_linked.h"
|
|
}
|
|
namespace PSF{
|
|
#include "mediapipe/modules/pose_landmark/pose_segmentation_filtering_linked.h"
|
|
}
|
|
namespace PLML{
|
|
#include "mediapipe/modules/pose_landmark/pose_landmark_model_loader_linked.h"
|
|
}
|
|
namespace PLSIP{
|
|
#include "mediapipe/modules/pose_landmark/pose_landmarks_and_segmentation_inverse_projection_linked.h"
|
|
}
|
|
namespace TPLS{
|
|
#include "mediapipe/modules/pose_landmark/tensors_to_pose_landmarks_and_segmentation_linked.h"
|
|
}
|
|
|
|
MPPCalculator::MPPCalculator() {
|
|
typeid(TPLS::mediapipe::TensorsToPoseLandmarksAndSegmentation);
|
|
typeid(::mediapipe::FlowLimiterCalculator);
|
|
typeid(::mediapipe::ConstantSidePacketCalculator);
|
|
typeid(PLG::mediapipe::PoseLandmarkGpu);
|
|
typeid(PRG::mediapipe::PoseRendererGpu);
|
|
typeid(PDG::mediapipe::PoseDetectionGpu);
|
|
typeid(PDROI::mediapipe::PoseDetectionToRoi);
|
|
typeid(PLROIG::mediapipe::PoseLandmarkByRoiGpu);
|
|
typeid(PLF::mediapipe::PoseLandmarkFiltering);
|
|
typeid(PLTOROI::mediapipe::PoseLandmarksToRoi);
|
|
typeid(PSF::mediapipe::PoseSegmentationFiltering);
|
|
typeid(PLML::mediapipe::PoseLandmarkModelLoader);
|
|
typeid(PLSIP::mediapipe::PoseLandmarksAndSegmentationInverseProjection);
|
|
|
|
}
|