C++'da MediaPipe Çerçevesi

Şununla C++ komut satırı örnek uygulamaları oluşturmak için lütfen aşağıdaki talimatları izleyin: MediaPipe Çerçevesi. Bu örnek uygulamalar hakkında daha fazla bilgi edinmek için Merhaba. Dünya! C++ için kullanılabilir.

C++ komut satırı örnek uygulamaları oluşturma

1. Seçenek: CPU'da çalışıyor

  1. Söz gelimi, eski MediaPipe Hand'in C++ örnek uygulamasını oluşturmak için CPU ile algılama çözümü. Şunu çalıştırın:

    bazel build -c opt --define MEDIAPIPE_DISABLE_GPU=1 mediapipe/examples/desktop/hand_tracking:hand_tracking_cpu
    
  2. Uygulamayı çalıştırmak için:

    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
    

    Bağlı ve açık olduğu sürece web kameranız açılır. Hatalar bunun nedeni büyük olasılıkla web kameranıza erişememenizdir.

2. Seçenek: GPU'da çalışma

  1. Söz gelimi, eski MediaPipe Hand'in C++ örnek uygulamasını oluşturmak için GPU ile algılama çözümü, şu komutu çalıştırın:

    bazel build -c opt --copt -DMESA_EGL_NO_X11_HEADERS --copt -DEGL_NO_X11 \
      mediapipe/examples/desktop/hand_tracking:hand_tracking_gpu
    
  2. Uygulamayı çalıştırmak için:

    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
    

    Bağlı ve açık olduğu sürece web kameranız açılır. Hatalar muhtemelen web kameranıza erişememeniz veya GPU sürücülerinin kurulmamasından kaynaklanmaktadır gerekir.