C++ में MediaPipe फ़्रेमवर्क

C++ कमांड-लाइन के उदाहरण वाले ऐप्लिकेशन बनाने के लिए, कृपया नीचे दिए गए निर्देशों का पालन करें MediaPipe Framework. उदाहरण के तौर पर दिए गए इन ऐप्लिकेशन के बारे में ज़्यादा जानने के लिए, नमस्ते दुनिया! C++ में देखें.

C++ कमांड लाइन के उदाहरण वाले ऐप्लिकेशन बनाना

पहला विकल्प: सीपीयू पर चलाना

  1. उदाहरण के लिए, लेगसी MediaPipe हैंड का C++ उदाहरण ऐप्लिकेशन बनाने के लिए सीपीयू के साथ डिटेक्शन सलूशन, चलाएं:

    bazel build -c opt --define MEDIAPIPE_DISABLE_GPU=1 mediapipe/examples/desktop/hand_tracking:hand_tracking_cpu
    
  2. ऐप्लिकेशन चलाने के लिए:

    GLOG_logtostderr=1 bazel-bin/mediapipe/examples/desktop/hand_tracking/hand_tracking_cpu \
      --calculator_graph_config_file=mediapipe/graphs/hand_tracking/hand_tracking_desktop_live.pbtxt
    

    इससे आपका वेबकैम तब तक खुला रहेगा, जब तक यह कनेक्ट है और चालू है. कोई गड़बड़ी हुई ऐसा हो सकता है कि आपका वेबकैम ऐक्सेस न किया जा सके.

दूसरा विकल्प: जीपीयू पर चल रहा है

  1. उदाहरण के लिए, लेगसी MediaPipe हैंड का C++ उदाहरण ऐप्लिकेशन बनाने के लिए जीपीयू के साथ डिटेक्शन सलूशन, चलाएं:

    bazel build -c opt --copt -DMESA_EGL_NO_X11_HEADERS --copt -DEGL_NO_X11 \
      mediapipe/examples/desktop/hand_tracking:hand_tracking_gpu
    
  2. ऐप्लिकेशन चलाने के लिए:

    GLOG_logtostderr=1 bazel-bin/mediapipe/examples/desktop/hand_tracking/hand_tracking_gpu \
      --calculator_graph_config_file=mediapipe/graphs/hand_tracking/hand_tracking_desktop_live_gpu.pbtxt
    

    इससे आपका वेबकैम तब तक खुला रहेगा, जब तक यह कनेक्ट है और चालू है. कोई गड़बड़ी हुई ऐसा शायद आपका वेबकैम ऐक्सेस न होने या जीपीयू ड्राइवर सेट अप न होने की वजह से हो सकता है सही तरीके से.