Merhaba, "el_izleme_2.py" uygulamasında, ellerin açık yada kapalı olmasını landmarkların y eksenine göre konumlarını karşılaştırarak yapmamız gerektiğini anladım fakat 12'yi 9 ile karşılaştırırken el açık olduğunda 12'nin daha büyük olması gerektiğini söylediniz ama kodlarda karşılaştırma satırlarında y1>y olduğunda "KAPALI" bilgisini gönderiyor. Bu noktada kafam karıştı. Bu konuda çok yeniyim, anlayamadım. Farklı bir kodu inceledim onda da bu durum söz konusu. Teşekkürler.
@@mrcilek4454 hocam biraz arastırdımda servo motor kontrolünü bilgisayardan bagımsız sekilde çalıştırmak için raspberry pi kullanılması gerekiyormuş bunu arduino ile yapmamız mümkünmü yada şöle sorum en az maliyetle nasıl yapabiliriz umarım en kısa sürede bununlada ilgili bir paylaşım yaparsınız
@@hizliogrenme7644 raspberry pi kendisi zaten bir bilgisayar gibi düşünülebilir, o nedenle biraz daha pahalı. fakat servo motoru bağımsız olarak kontrol etmek için arduino da yeterli olur. sadece arduino ya yeni kod yüklemek için bir bilgisayara bağlamanız gerekir.
@@mrcilek4454 hocam kaç gündür araştırıyorum ümidim kesilmişti sizin şu yorumunuz süper oldu valla emin olmak için tekrar soruyorum kusura bakmayın lütfen ben bilgisayardan bagımsız bir şekilde mediapipe ve opencv ile servo motor kontrolü yapmak istiyorum bunu yapabilirim dimi ama kamera olarak ne kullanmam gerekir normal kameralar olurmu birde bunla alakalı araştırma yapabilcem biyer yada video önerebilirmisinz
@@hizliogrenme7644 bizim videomuzda bilgisayarın kendi dahili web kamerası kullanıldı. dolayısıyla bilgisayardan çalıştırınca mediapipe için dahili yada harici bir web cam kullanılabilir. sizin belirttiğiniz bilgisayardan bağımsız olma durumunda ise arduino ise sanırım bir kamera modülü kullanmanız gerekir. raspberry ise onunla da ya pi kamera yada normal bir webcam kullanabilirsiniz.
bu mümkün. tüm parmakların eklem numaraları tanımlı. hangi parmak yukarda ise o numaralar daha üstte olacağı için diğerlerinden farklı olacak. böylece sadece tek bir parmak gösterilip diğerleri aşağıda kalınca bu parmak diğerlerinden ayırt edilebilir.
@@mrcilek4454 MediaPipe'ı C++ ile kulllanımı için araştırma yaptım bir şey bulamadım Hocam.Siz bu konuda yardımcı olur musunuz?Bitirme tezim için el eklemlerinin tespit etmem gerekli. Saygımlarımla.
Bunun sayesinde kamerada işaret parmağı ile başparmağı yaklaştırıp uzaklaştırarak sesi aç yada kıs hareketini nasıl yaparız yardım ederseniz çok sevinirim bunu Türkçe kaynak bulmak için 1 haftadır uğraşıyorum ama yabacı kaynaklar hariç başka bir bilgi alabileceğim yer bulunmuyor bu konuda video yaparsanız çok sevinirim Örnek: th-cam.com/video/9iEPzbG-xLE/w-d-xo.html
@@musagokgoz8870 aslında iki sürüm de birlikte bilgisayarda yüklü olabilir. bunda sorun yok. ama tek bir py dosyasını sadece tek bir sürüm altında çalıştırabiliyorsunuz. bu yüzden her iki kütüphaneninde geçerli olacağı bir Python sürümü kullanarak problemi çözebilirsiniz.
hocam merhaba, a=(landmarkNum==8 and landmark.y> handlandmarks.landmark[5].y) b=(landmarkNum==12 and landmark.y> handlandmarks.landmark[9].y) if a == True: print("iki.1 numara çalışıyor") if b == True and a == True: print("iki.2 numara çalışıyor") burada bu iki if yapısı arasında ki farkı çözemedim a ve b değişkenlerinin ikisi de true değer döndürüyor ama ilk if yapısı çalışırken ikinvi if yapısı çalışmıyor bunun nedenine olabilir ?
Traceback (most recent call last): File "C:\Users\furka\PycharmProjects\CameraMobile\main.py", line 2, in import mediapipe as mp( normalde as mp yazmadım herşi denedigim için ne yazarsam yazayım olmuyor.) File "C:\Users\furka\PycharmProjects\CameraMobile\venv\lib\site-packages\mediapipe\__init__.py", line 16, in from mediapipe.python import * File "C:\Users\furka\PycharmProjects\CameraMobile\venv\lib\site-packages\mediapipe\python\__init__.py", line 17, in from mediapipe.python._framework_bindings import resource_util ImportError: DLL load failed while importing _framework_bindings: Belirtilen modül bulunamadı. bu hataları alıyorum.python sürümünün versionu 10... 9.2 ye aldım yine olmadı. hem pycharmdan modülleri yükledim hemde cmd den ama sürekli bu hatayı alıyorum.nasıl bu hatalardan kurtulabilirim mediapipe da bir sıkıntı var. indiriyorum indiryorum.yüklüyorum ama çözüm bir türlü bulamadımm
th-cam.com/video/A5C01FbKrX8/w-d-xo.html bu videoda mediapipe kütüphanesinin yüklenmesi ile ilgili detaylı bir anlatım yapmıştım. bu videodan faydalanabilirsiniz.
@@mrcilek4454 hocam o videoda yaptıgınıx her şeyi yaptım. hatta herşeyi sildim Python 3.8.0 versiyonunu yükledim.pycharmı tekrar yükledim ama hala aynı hataları alıyorum bir şey degişmedi.autopy da bir sıkıntı yok ama mediapipe da sıkıntı var yüklesemde olsada ben yinede projeyi çalıştırdığımda hata alıyorum.
@@furkanefebektas9695 size verdiği hata mesajını internette aratınca aşağıdaki 2 web sayfasını buldum. github.com/google/mediapipe/issues/1839 ve stackoverflow.com/questions/69241295/importerror-dll-load-failed-mediapipe umarım size faydası olur.
Hocam teşekkürler, anlaşılabilir ve sıkmayan bir anlatımınız var. Eminim ilerde ihtiyacı olan birileri gelip sizi yini izleyecektir.
Teşekkürler
Teşekürler hocam
çok teşekkürler hocam, harika anlatım . devamı gelir inşallah
pyhton son sürümü mediapip çalışmasını sağlamıyor haberiniz olsun.
teşekkürler
hocam önceki videoda 3.8 dediniz şimdi hangisini kullanmalıyız biz virtual mouse için
yine 3.8 kullanabilirsiniz.
hocam visual studio da çalıştırabilirmiyim bunu ?
Tabi çalıştırabilirsiniz
Merhaba, "el_izleme_2.py" uygulamasında, ellerin açık yada kapalı olmasını landmarkların y eksenine göre konumlarını karşılaştırarak yapmamız gerektiğini anladım fakat 12'yi 9 ile karşılaştırırken el açık olduğunda 12'nin daha büyük olması gerektiğini söylediniz ama kodlarda karşılaştırma satırlarında y1>y olduğunda "KAPALI" bilgisini gönderiyor. Bu noktada kafam karıştı. Bu konuda çok yeniyim, anlayamadım. Farklı bir kodu inceledim onda da bu durum söz konusu. Teşekkürler.
Elin eklem bölgelerini kafanızda canlandırarak düşünürseniz konu daha iyi anlaşılıyor
selamün aleyküm hocam mediapipe ile arduino da servo motor kontrolünüde anlatabilirmisiniz acaba
güzel fikir. yapılacaklar listesine eklemekte fayda var. :)
@@mrcilek4454 hocam biraz arastırdımda servo motor kontrolünü bilgisayardan bagımsız sekilde çalıştırmak için raspberry pi kullanılması gerekiyormuş bunu arduino ile yapmamız mümkünmü yada şöle sorum en az maliyetle nasıl yapabiliriz umarım en kısa sürede bununlada ilgili bir paylaşım yaparsınız
@@hizliogrenme7644 raspberry pi kendisi zaten bir bilgisayar gibi düşünülebilir, o nedenle biraz daha pahalı. fakat servo motoru bağımsız olarak kontrol etmek için arduino da yeterli olur. sadece arduino ya yeni kod yüklemek için bir bilgisayara bağlamanız gerekir.
@@mrcilek4454 hocam kaç gündür araştırıyorum ümidim kesilmişti sizin şu yorumunuz süper oldu valla emin olmak için tekrar soruyorum kusura bakmayın lütfen ben bilgisayardan bagımsız bir şekilde mediapipe ve opencv ile servo motor kontrolü yapmak istiyorum bunu yapabilirim dimi ama kamera olarak ne kullanmam gerekir normal kameralar olurmu birde bunla alakalı araştırma yapabilcem biyer yada video önerebilirmisinz
@@hizliogrenme7644 bizim videomuzda bilgisayarın kendi dahili web kamerası kullanıldı. dolayısıyla bilgisayardan çalıştırınca mediapipe için dahili yada harici bir web cam kullanılabilir. sizin belirttiğiniz bilgisayardan bağımsız olma durumunda ise arduino ise sanırım bir kamera modülü kullanmanız gerekir. raspberry ise onunla da ya pi kamera yada normal bir webcam kullanabilirsiniz.
10 parmagıda tanıtıp parmakları gösterdikce sayısını ekrana yazdırabilir miyiz ?
bu mümkün. tüm parmakların eklem numaraları tanımlı. hangi parmak yukarda ise o numaralar daha üstte olacağı için diğerlerinden farklı olacak. böylece sadece tek bir parmak gösterilip diğerleri aşağıda kalınca bu parmak diğerlerinden ayırt edilebilir.
Hocam bunu C++ Opencv ile de yapabilir miyiz?
videolarımda genelde python ile opencv uygulamaları yapıyorum ama tüm bu çalışmaları c++ ile de yapmak mümkündür.
@@mrcilek4454 MediaPipe'ı C++ ile kulllanımı için araştırma yaptım bir şey bulamadım Hocam.Siz bu konuda yardımcı olur musunuz?Bitirme tezim için el eklemlerinin tespit etmem gerekli. Saygımlarımla.
@@azosfer1445 bu linke göz atmanızı öneririm: google.github.io/mediapipe/getting_started/cpp.html
hocam el hareketlerimi tanımlıyor çizgiler de oluşuyor ancak olumlu olumsuz ya da açık kapalı yazıları yazmıyor , nasıl düzeltebilirim?
muhtemelen putText komutunda bir sorun vardır. belki de ekran dışına taşıyor ya da çok küçük kaliyordur
HOCAM AYNI ŞEKİLDE YAPTIM AMA KAPALI POZİSYONU DA AÇIK ALGILIYOR
@@erhan5826 farklı eklem noktalarını deneyebilirsiniz
Merhaba, kodlar çalışıyor ancak Açık ve Kapalı yazısı ters görünüyor? Bu nasıl çözülebilir? Kodları macte çalıştırıyorum.
Sebebini bilmiyorum ama ters görüntüyü puttext komutunun parametre değerleri ile düzeltmeyi deneyebilirsiniz
merhaba güner bendede aynısı oldu bir çözüm bulabildin mi ?
Bunun sayesinde kamerada işaret parmağı ile başparmağı yaklaştırıp uzaklaştırarak sesi aç yada kıs hareketini nasıl yaparız yardım ederseniz çok sevinirim bunu Türkçe kaynak bulmak için 1 haftadır uğraşıyorum ama yabacı kaynaklar hariç başka bir bilgi alabileceğim yer bulunmuyor bu konuda video yaparsanız çok sevinirim
Örnek: th-cam.com/video/9iEPzbG-xLE/w-d-xo.html
bu videodakine benzer bir mantıkla baş parmak ve işaret parmak noktalarının arasındaki farkın y eksenindeki değişimine göre ses açılıp kapanabilir
Hocam dlib kütüphanesini yüklemek için 3.6 indirdim şimdi bunun için 3.9 yüklemem gerek nasıl çözebilirim bu sorunu
bende de benzer problem olmuştu. dlib için 3.6 yı kullandıktan sonra onu sildim ve 3.9 yükledim.
eğer her ikisi de kullanılacaksa her ikisi de yüklü olabilir, fakat bu durumda her çalışma için ayrı virtual environment tanımlayabilirsiniz.
@@mrcilek4454 ikisini de calistirabilecegimiz bir sistem yok müdür?
@@musagokgoz8870 aslında iki sürüm de birlikte bilgisayarda yüklü olabilir. bunda sorun yok. ama tek bir py dosyasını sadece tek bir sürüm altında çalıştırabiliyorsunuz. bu yüzden her iki kütüphaneninde geçerli olacağı bir Python sürümü kullanarak problemi çözebilirsiniz.
hocam merhaba,
a=(landmarkNum==8 and landmark.y> handlandmarks.landmark[5].y)
b=(landmarkNum==12 and landmark.y> handlandmarks.landmark[9].y)
if a == True:
print("iki.1 numara çalışıyor")
if b == True and a == True:
print("iki.2 numara çalışıyor")
burada bu iki if yapısı arasında ki farkı çözemedim a ve b değişkenlerinin ikisi de true değer döndürüyor ama ilk if yapısı çalışırken ikinvi if yapısı çalışmıyor bunun nedenine olabilir ?
Sanırım ilk if yapısı true olunca diğerini pas geçiyor olabilir
Traceback (most recent call last):
File "C:\Users\furka\PycharmProjects\CameraMobile\main.py", line 2, in
import mediapipe as mp( normalde as mp yazmadım herşi denedigim için ne yazarsam yazayım olmuyor.)
File "C:\Users\furka\PycharmProjects\CameraMobile\venv\lib\site-packages\mediapipe\__init__.py", line 16, in
from mediapipe.python import *
File "C:\Users\furka\PycharmProjects\CameraMobile\venv\lib\site-packages\mediapipe\python\__init__.py", line 17, in
from mediapipe.python._framework_bindings import resource_util
ImportError: DLL load failed while importing _framework_bindings: Belirtilen modül bulunamadı.
bu hataları alıyorum.python sürümünün versionu 10... 9.2 ye aldım yine olmadı. hem pycharmdan modülleri yükledim hemde cmd den ama sürekli bu hatayı alıyorum.nasıl bu hatalardan kurtulabilirim mediapipe da bir sıkıntı var. indiriyorum indiryorum.yüklüyorum ama çözüm bir türlü bulamadımm
th-cam.com/video/A5C01FbKrX8/w-d-xo.html bu videoda mediapipe kütüphanesinin yüklenmesi ile ilgili detaylı bir anlatım yapmıştım. bu videodan faydalanabilirsiniz.
@@mrcilek4454 çok teşekkürlerr
@@mrcilek4454 hocam o videoda yaptıgınıx her şeyi yaptım. hatta herşeyi sildim Python 3.8.0 versiyonunu yükledim.pycharmı tekrar yükledim ama hala aynı hataları alıyorum bir şey degişmedi.autopy da bir sıkıntı yok ama mediapipe da sıkıntı var yüklesemde olsada ben yinede projeyi çalıştırdığımda hata alıyorum.
@@furkanefebektas9695 size verdiği hata mesajını internette aratınca aşağıdaki 2 web sayfasını buldum. github.com/google/mediapipe/issues/1839 ve stackoverflow.com/questions/69241295/importerror-dll-load-failed-mediapipe umarım size faydası olur.
@@mrcilek4454 olmuyor hocam