1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76
|
load("//mediapipe/framework/port:build_config.bzl", "mediapipe_cc_library")
cc_library( name = "ncnn_inference_calculator", srcs = ["ncnn_inference_calculator.cc"], hdrs = ["ncnn_inference_calculator.h"], deps = [ "//mediapipe/framework:calculator_framework", "//mediapipe/framework/formats:tensor", "//mediapipe/framework/port:opencv_imgproc", "@linux_ncnn//:ncnn", "@com_google_absl//absl/memory", "@com_google_absl//absl/strings", ], copts = [ "-O3", "-std=c++17", "-fPIC", ], alwayslink = 1, visibility = ["//visibility:public"], )
cc_library( name = "ar_calculator", srcs = ["ar_calculator.cc"], hdrs = ["ar_calculator.h"], deps = [ "//mediapipe/framework:calculator_framework", "//mediapipe/framework/formats:landmark_cc_proto", ], alwayslink = 1, visibility = ["//visibility:public"], )
cc_library( name = "perclos_calculator", srcs = ["perclos_calculator.cc"], hdrs = ["perclos_calculator.h"], deps = [ "//mediapipe/framework:calculator_framework", "//mediapipe/framework/formats:landmark_cc_proto", ], alwayslink = 1, visibility = ["//visibility:public"], )
cc_library( name = "fatigue_score_calculator", srcs = ["fatigue_score_calculator.cc"], hdrs = ["fatigue_score_calculator.h"], deps = [ "//mediapipe/framework:calculator_framework", "//mediapipe/framework/formats:landmark_cc_proto", ], alwayslink = 1, visibility = ["//visibility:public"], )
cc_library( name = "ims_calculators", deps = [ ":ncnn_inference_calculator", ":ar_calculator", ":perclos_calculator", ":fatigue_score_calculator", ], visibility = ["//visibility:public"], )
|