Ikuti petunjuk di bawah untuk membangun aplikasi contoh command line C++ dengan Framework MediaPipe. Untuk mempelajari aplikasi contoh ini lebih lanjut, mulai dari Hello Dunia! di C++.
Membangun aplikasi contoh command line C++
Opsi 1: Menjalankan di CPU
Untuk membangun, misalnya, aplikasi contoh C++ dari MediaPipe Hand yang lama Solusi deteksi dengan CPU, jalankan:
bazel build -c opt --define MEDIAPIPE_DISABLE_GPU=1 mediapipe/examples/desktop/hand_tracking:hand_tracking_cpu
Untuk menjalankan aplikasi:
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
Tindakan ini akan membuka webcam selama terhubung dan aktif. Semua error mungkin karena webcam Anda tidak dapat diakses.
Opsi 2: Menjalankan di GPU
Untuk membangun, misalnya, aplikasi contoh C++ dari MediaPipe Hand yang lama Solusi deteksi dengan GPU, jalankan:
bazel build -c opt --copt -DMESA_EGL_NO_X11_HEADERS --copt -DEGL_NO_X11 \ mediapipe/examples/desktop/hand_tracking:hand_tracking_gpu
Untuk menjalankan aplikasi:
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
Tindakan ini akan membuka webcam selama terhubung dan aktif. Semua error mungkin karena webcam tidak dapat diakses, atau driver GPU tidak disiapkan mereka dapat terus berjalan dengan baik.