package(default_visibility = ["//visibility:public"])
licenses(["notice"])
cc_library(
name = "concatenate",
hdrs = ["concatenate.h"],
deps = [
"//mediapipe/calculators/core:concatenate_proto_list_calculator",
"//mediapipe/calculators/core:concatenate_vector_calculator",
"//mediapipe/calculators/core:concatenate_vector_calculator_cc_proto",
"//mediapipe/framework/api2:builder",
"//mediapipe/framework/api2:port",
"//mediapipe/framework/formats:body_rig_cc_proto",
"//mediapipe/framework/formats:landmark_cc_proto",
"//mediapipe/framework/formats:tensor",
],
)
cc_test(
name = "concatenate_test",
srcs = ["concatenate_test.cc"],
deps = [
":concatenate",
"//mediapipe/framework:calculator_framework",
"//mediapipe/framework/api2:builder",
"//mediapipe/framework/formats:body_rig_cc_proto",
"//mediapipe/framework/formats:landmark_cc_proto",
"//mediapipe/framework/formats:tensor",
"//mediapipe/framework/port:gtest",
"//mediapipe/framework/port:gtest_main",
"//mediapipe/framework/port:parse_text_proto",
"//mediapipe/framework/port:status_matchers",
],
)
cc_library(
name = "detections_to_rects",
srcs = ["detections_to_rects.cc"],
hdrs = ["detections_to_rects.h"],
deps = [
"//mediapipe/calculators/util:alignment_points_to_rects_calculator",
"//mediapipe/calculators/util:detections_to_rects_calculator",
"//mediapipe/calculators/util:detections_to_rects_calculator_cc_proto",
"//mediapipe/framework/api2:builder",
"//mediapipe/framework/formats:detection_cc_proto",
"//mediapipe/framework/formats:rect_cc_proto",
],
)
cc_test(
name = "detections_to_rects_test",
srcs = ["detections_to_rects_test.cc"],
deps = [
":detections_to_rects",
"//mediapipe/framework:calculator_framework",
"//mediapipe/framework/api2:builder",
"//mediapipe/framework/formats:detection_cc_proto",
"//mediapipe/framework/formats:rect_cc_proto",
"//mediapipe/framework/port:gtest",
"//mediapipe/framework/port:gtest_main",
"//mediapipe/framework/port:parse_text_proto",
"//mediapipe/framework/port:status_matchers",
],
)
cc_library(
name = "get_vector_item",
hdrs = ["get_vector_item.h"],
deps = [
"//mediapipe/calculators/core:get_vector_item_calculator",
"//mediapipe/framework/api2:builder",
"//mediapipe/framework/api2:port",
"//mediapipe/framework/formats:classification_cc_proto",
"//mediapipe/framework/formats:landmark_cc_proto",
"//mediapipe/framework/formats:rect_cc_proto",
"@org_tensorflow//tensorflow/lite/c:common",
],
)
cc_test(
name = "get_vector_item_test",
srcs = ["get_vector_item_test.cc"],
deps = [
":get_vector_item",
"//mediapipe/framework:calculator_framework",
"//mediapipe/framework/api2:builder",
"//mediapipe/framework/formats:classification_cc_proto",
"//mediapipe/framework/formats:landmark_cc_proto",
"//mediapipe/framework/formats:rect_cc_proto",
"//mediapipe/framework/port:gtest",
"//mediapipe/framework/port:gtest_main",
"//mediapipe/framework/port:parse_text_proto",
"//mediapipe/framework/port:status_matchers",
],
)
cc_library(
name = "landmarks_to_detection",
srcs = ["landmarks_to_detection.cc"],
hdrs = ["landmarks_to_detection.h"],
deps = [
"//mediapipe/calculators/util:landmarks_to_detection_calculator",
"//mediapipe/framework/api2:builder",
"//mediapipe/framework/formats:detection_cc_proto",
"//mediapipe/framework/formats:landmark_cc_proto",
],
)
cc_test(
name = "landmarks_to_detection_test",
srcs = ["landmarks_to_detection_test.cc"],
deps = [
":landmarks_to_detection",
"//mediapipe/framework/api2:builder",
"//mediapipe/framework/formats:detection_cc_proto",
"//mediapipe/framework/formats:landmark_cc_proto",
"//mediapipe/framework/port:gtest",
"//mediapipe/framework/port:gtest_main",
"//mediapipe/framework/port:parse_text_proto",
"//mediapipe/framework/port:status",
"//mediapipe/framework/port:status_matchers",
],
)
cc_library(
name = "landmarks_to_tensor",
srcs = ["landmarks_to_tensor.cc"],
hdrs = ["landmarks_to_tensor.h"],
deps = [
"//mediapipe/calculators/tensor:landmarks_to_tensor_calculator",
"//mediapipe/calculators/tensor:landmarks_to_tensor_calculator_cc_proto",
"//mediapipe/framework/api2:builder",
"//mediapipe/framework/api2:port",
"//mediapipe/framework/formats:landmark_cc_proto",
"//mediapipe/framework/formats:tensor",
"@com_google_absl//absl/types:span",
],
)
cc_test(
name = "landmarks_to_tensor_test",
srcs = ["landmarks_to_tensor_test.cc"],
deps = [
":landmarks_to_tensor",
"//mediapipe/calculators/tensor:landmarks_to_tensor_calculator_cc_proto",
"//mediapipe/framework:calculator_framework",
"//mediapipe/framework/api2:builder",
"//mediapipe/framework/formats:landmark_cc_proto",
"//mediapipe/framework/formats:tensor",
"//mediapipe/framework/port:gtest",
"//mediapipe/framework/port:gtest_main",
"//mediapipe/framework/port:parse_text_proto",
"//mediapipe/framework/port:status_matchers",
],
)
cc_library(
name = "landmarks_projection",
srcs = ["landmarks_projection.cc"],
hdrs = ["landmarks_projection.h"],
deps = [
"//mediapipe/calculators/util:landmark_projection_calculator",
"//mediapipe/framework/api2:builder",
"//mediapipe/framework/formats:landmark_cc_proto",
],
)
cc_test(
name = "landmarks_projection_test",
srcs = ["landmarks_projection_test.cc"],
deps = [
":landmarks_projection",
"//mediapipe/framework:calculator_framework",
"//mediapipe/framework/api2:builder",
"//mediapipe/framework/formats:landmark_cc_proto",
"//mediapipe/framework/port:gtest",
"//mediapipe/framework/port:gtest_main",
"//mediapipe/framework/port:parse_text_proto",
"//mediapipe/framework/port:status",
"//mediapipe/framework/port:status_matchers",
],
)
cc_library(
name = "loopback",
hdrs = ["loopback.h"],
deps = [
"//mediapipe/calculators/core:previous_loopback_calculator",
"//mediapipe/framework/api2:builder",
"//mediapipe/framework/api2:port",
],
)
cc_test(
name = "loopback_test",
srcs = ["loopback_test.cc"],
deps = [
":loopback",
"//mediapipe/framework/api2:builder",
"//mediapipe/framework/api2:node",
"//mediapipe/framework/api2:port",
"//mediapipe/framework/port:gtest",
"//mediapipe/framework/port:gtest_main",
"//mediapipe/framework/port:parse_text_proto",
"//mediapipe/framework/port:status_matchers",
],
)
cc_library(
name = "image_size",
hdrs = ["image_size.h"],
deps = [
"//mediapipe/calculators/image:image_properties_calculator",
"//mediapipe/framework/api2:builder",
"//mediapipe/framework/api2:port",
"//mediapipe/framework/formats:image",
"//mediapipe/framework/formats:image_frame",
"//mediapipe/gpu:gpu_buffer",
],
)
cc_test(
name = "image_size_test",
srcs = ["image_size_test.cc"],
deps = [
":image_size",
"//mediapipe/framework:calculator_framework",
"//mediapipe/framework/api2:builder",
"//mediapipe/framework/formats:image",
"//mediapipe/framework/formats:image_frame",
"//mediapipe/framework/port:gtest",
"//mediapipe/framework/port:gtest_main",
"//mediapipe/framework/port:parse_text_proto",
"//mediapipe/framework/port:status_matchers",
"//mediapipe/gpu:gpu_buffer",
],
)
cc_library(
name = "merge",
hdrs = ["merge.h"],
deps = [
"//mediapipe/calculators/core:merge_calculator",
"//mediapipe/framework/api2:builder",
],
)
cc_test(
name = "merge_test",
srcs = ["merge_test.cc"],
deps = [
":merge",
"//mediapipe/framework:calculator_framework",
"//mediapipe/framework/api2:builder",
"//mediapipe/framework/port:gtest",
"//mediapipe/framework/port:gtest_main",
"//mediapipe/framework/port:parse_text_proto",
],
)
cc_library(
name = "presence",
hdrs = ["presence.h"],
deps = [
"//mediapipe/calculators/core:packet_presence_calculator",
"//mediapipe/framework/api2:builder",
],
)
cc_test(
name = "presence_test",
srcs = ["presence_test.cc"],
deps = [
":presence",
"//mediapipe/framework:calculator_cc_proto",
"//mediapipe/framework/api2:builder",
"//mediapipe/framework/port:gtest",
"//mediapipe/framework/port:gtest_main",
"//mediapipe/framework/port:parse_text_proto",
],
)
cc_library(
name = "rect_transformation",
srcs = ["rect_transformation.cc"],
hdrs = ["rect_transformation.h"],
deps = [
"//mediapipe/calculators/util:rect_transformation_calculator",
"//mediapipe/calculators/util:rect_transformation_calculator_cc_proto",
"//mediapipe/framework/api2:builder",
"//mediapipe/framework/formats:rect_cc_proto",
"@com_google_absl//absl/types:optional",
],
)
cc_test(
name = "rect_transformation_test",
srcs = ["rect_transformation_test.cc"],
deps = [
":rect_transformation",
"//mediapipe/framework/api2:builder",
"//mediapipe/framework/formats:rect_cc_proto",
"//mediapipe/framework/port:gtest",
"//mediapipe/framework/port:gtest_main",
"//mediapipe/framework/port:parse_text_proto",
],
)
cc_library(
name = "threshold",
srcs = ["threshold.cc"],
hdrs = ["threshold.h"],
deps = [
"//mediapipe/calculators/util:thresholding_calculator",
"//mediapipe/calculators/util:thresholding_calculator_cc_proto",
"//mediapipe/framework/api2:builder",
],
)
cc_test(
name = "threshold_test",
srcs = ["threshold_test.cc"],
deps = [
":threshold",
"//mediapipe/framework:calculator_framework",
"//mediapipe/framework/api2:builder",
"//mediapipe/framework/port:gtest",
"//mediapipe/framework/port:gtest_main",
"//mediapipe/framework/port:parse_text_proto",
"//mediapipe/framework/port:status_matchers",
],
)
cc_library(
name = "smoothing",
srcs = ["smoothing.cc"],
hdrs = ["smoothing.h"],
deps = [
"//mediapipe/calculators/util:landmarks_smoothing_calculator",
"//mediapipe/calculators/util:landmarks_smoothing_calculator_cc_proto",
"//mediapipe/calculators/util:multi_landmarks_smoothing_calculator",
"//mediapipe/calculators/util:multi_world_landmarks_smoothing_calculator",
"//mediapipe/calculators/util:visibility_smoothing_calculator",
"//mediapipe/calculators/util:visibility_smoothing_calculator_cc_proto",
"//mediapipe/framework:calculator_framework",
"//mediapipe/framework/api2:builder",
"//mediapipe/framework/formats:landmark_cc_proto",
"//mediapipe/framework/formats:rect_cc_proto",
"@com_google_absl//absl/types:optional",
],
)
cc_test(
name = "smoothing_test",
srcs = ["smoothing_test.cc"],
deps = [
":smoothing",
"//mediapipe/calculators/util:landmarks_smoothing_calculator_cc_proto",
"//mediapipe/framework:calculator_framework",
"//mediapipe/framework/api2:builder",
"//mediapipe/framework/formats:landmark_cc_proto",
"//mediapipe/framework/formats:rect_cc_proto",
"//mediapipe/framework/port:gtest",
"//mediapipe/framework/port:gtest_main",
"//mediapipe/framework/port:parse_text_proto",
"//mediapipe/framework/port:status_matchers",
"@com_google_absl//absl/types:optional",
],
)
cc_library(
name = "segmentation_smoothing",
srcs = ["segmentation_smoothing.cc"],
hdrs = ["segmentation_smoothing.h"],
deps = [
"//mediapipe/calculators/image:segmentation_smoothing_calculator",
"//mediapipe/calculators/image:segmentation_smoothing_calculator_cc_proto",
"//mediapipe/framework/api2:builder",
"//mediapipe/framework/formats:image",
],
)
cc_test(
name = "segmentation_smoothing_test",
srcs = ["segmentation_smoothing_test.cc"],
deps = [
":segmentation_smoothing",
"//mediapipe/framework:calculator_framework",
"//mediapipe/framework/api2:builder",
"//mediapipe/framework/formats:image",
"//mediapipe/framework/port:gtest",
"//mediapipe/framework/port:gtest_main",
"//mediapipe/framework/port:parse_text_proto",
"//mediapipe/framework/port:status_matchers",
],
)
cc_library(
name = "split",
hdrs = ["split.h"],
deps = [
"//mediapipe/calculators/core:split_proto_list_calculator",
"//mediapipe/calculators/core:split_vector_calculator",
"//mediapipe/calculators/core:split_vector_calculator_cc_proto",
"//mediapipe/framework/api2:builder",
"//mediapipe/framework/api2:port",
"//mediapipe/framework/formats:body_rig_cc_proto",
"//mediapipe/framework/formats:classification_cc_proto",
"//mediapipe/framework/formats:detection_cc_proto",
"//mediapipe/framework/formats:landmark_cc_proto",
"//mediapipe/framework/formats:matrix",
"//mediapipe/framework/formats:rect_cc_proto",
"//mediapipe/framework/formats:tensor",
"@org_tensorflow//tensorflow/lite/c:common",
],
)
cc_test(
name = "split_test",
srcs = ["split_test.cc"],
deps = [
":split",
"//mediapipe/framework:calculator_framework",
"//mediapipe/framework/api2:builder",
"//mediapipe/framework/formats:landmark_cc_proto",
"//mediapipe/framework/formats:rect_cc_proto",
"//mediapipe/framework/formats:tensor",
"//mediapipe/framework/port:gtest",
"//mediapipe/framework/port:gtest_main",
"//mediapipe/framework/port:parse_text_proto",
"//mediapipe/framework/port:status_matchers",
],
)
cc_library(
name = "tensor_to_joints",
srcs = ["tensor_to_joints.cc"],
hdrs = ["tensor_to_joints.h"],
deps = [
"//mediapipe/calculators/tensor:tensor_to_joints_calculator",
"//mediapipe/calculators/tensor:tensor_to_joints_calculator_cc_proto",
"//mediapipe/framework/api2:builder",
"//mediapipe/framework/api2:port",
"//mediapipe/framework/formats:body_rig_cc_proto",
"//mediapipe/framework/formats:tensor",
],
)
cc_test(
name = "tensor_to_joints_test",
srcs = ["tensor_to_joints_test.cc"],
deps = [
":tensor_to_joints",
"//mediapipe/calculators/tensor:tensor_to_joints_calculator_cc_proto",
"//mediapipe/framework:calculator_framework",
"//mediapipe/framework/api2:builder",
"//mediapipe/framework/formats:body_rig_cc_proto",
"//mediapipe/framework/formats:tensor",
"//mediapipe/framework/port:gtest",
"//mediapipe/framework/port:gtest_main",
"//mediapipe/framework/port:parse_text_proto",
"//mediapipe/framework/port:status_matchers",
],
)