Ş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
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
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
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
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.