Yazılım

Google MediaPipe Nedir ?

Mediapipe, Google tarafından oluşturulan makine öğrenimi çözümleri oluşturmak kullandığımız açık kaynaklı bir frameworktür.   MediaPipe modüler yapısı sayesinde bize kullanımı kolay ve hızlı uygulanabilir bir yapı sunuyor. Bir çok platformda kullanılmasıda büyük bir avantaj sağlıyor.

Mediapipe kütüphanesi aslında yazılım dünyasına yeni bir şey sunmadı. Sadece var olan ancak yapılması ve uygulanması bolca çalışma, zaman, çaba isteyen bir çok çalışmayı bir paket halinde kullanıcılara sundu. Böylelikle yazılım dünyasına yeni başlayan bir kullanıcı için görüntü işleme ve makine öğrenmesi ilgili projeler gerçekleştirmesi daha kolay hale geldi.

Google Mediapipe kütüphanesinin bazı örnekleri şu şekilde :

  • Face Detection
  • Multi-hand Tracking
  • Hair Segmentation
  • Object Detection and Tracking
  • Objectron: 3D Object Detection and Tracking
  • AutoFlip: Automatic video cropping pipeline

Bu örneklerin en önemli özelliği, bir çok programlama dili için ayrı ayrı oluşturulmuş olması. Hangi çalışmanın hangi dillerde örneklemesinin olduğunu ise bu tabloda görebiliyoruz.

Tüm uygulamalarda C++ dilinin örneklemesi olması göze çarpıyor

Python İle Mediapipe Kullanımı

Gerekli kütüphaneleri Python konsoluna şu komutlarla yükleyebilirsiniz.

pip install mediapipe

Tüm gerekli yüklemeler için Mediapipe orjinal sitesinden destek alabilirsiniz.

Raspberry Pi İle Mediapipe Kullanımı

Raspberry Pi 4 için

Paketi kurulumu

sudo pip3 install mediapipe-rpi4

Paketi Kaldırmak için

sudo pip3 uninstall mediapipe-rpi4

Raspberry Pi 3 için

Paketi kurulumu

sudo pip3 install mediapipe-rpi3

Paketi Kaldırmak için

sudo pip3 uninstall mediapipe-rpi3

Bazı hatırlatmalar

Mediapipe uygulamaları gerçekleştirirken klasör veya proje isimlerine “mediapipe” yazmayınız

Python sürümünüz 3.8 olması birçok proje için kolaylık sağlar. Çünkü mediapipe ile kullanacağınız Autopy kütüphanesi Pytoh 3.9 sürümünde düzgün çalışmıyor.

Similar Posts

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir