{"id":16957,"date":"2025-04-02T11:15:15","date_gmt":"2025-04-02T08:15:15","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/gercek-zamanli-parmak-sayma-mediapipe-ve-opencv-ile\/"},"modified":"2025-04-02T11:15:15","modified_gmt":"2025-04-02T08:15:15","slug":"gercek-zamanli-parmak-sayma-mediapipe-ve-opencv-ile","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/gercek-zamanli-parmak-sayma-mediapipe-ve-opencv-ile\/","title":{"rendered":"Ger\u00e7ek Zamanl\u0131 Parmak Sayma: MediaPipe ve OpenCV ile"},"content":{"rendered":"<p><body><\/p>\n<p>Ger\u00e7ek Zamanl\u0131 Parmak Sayma: MediaPipe ve OpenCV ile<\/p>\n<p>Bu makalede, MediaPipe ve OpenCV k\u00fct\u00fcphanelerini kullanarak ger\u00e7ek zamanl\u0131 parmak sayma uygulamas\u0131n\u0131n nas\u0131l geli\u015ftirilece\u011fini ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131z.  \u00d6ncelikle, bu iki g\u00fc\u00e7l\u00fc k\u00fct\u00fcphanenin ne i\u015fe yarad\u0131\u011f\u0131n\u0131 k\u0131saca \u00f6zetleyelim.  MediaPipe, Google taraf\u0131ndan geli\u015ftirilen ve \u00e7e\u015fitli bilgisayar g\u00f6r\u00fc\u015f\u00fc g\u00f6revleri i\u00e7in \u00f6nceden e\u011fitilmi\u015f modeller sunan bir \u00e7er\u00e7evedir.  OpenCV ise, g\u00f6r\u00fcnt\u00fc i\u015fleme ve bilgisayar g\u00f6r\u00fc\u015f\u00fc alan\u0131nda yayg\u0131n olarak kullan\u0131lan kapsaml\u0131 bir k\u00fct\u00fcphanedir.  Bu iki k\u00fct\u00fcphanenin birle\u015fimiyle,  etkin ve do\u011fru bir parmak sayma sistemi olu\u015fturabiliriz.<\/p>\n<p><strong>Uygulaman\u0131n temel mant\u0131\u011f\u0131:<\/strong>  Sistem, \u00f6ncelikle web kameras\u0131 veya video dosyas\u0131ndan al\u0131nan g\u00f6r\u00fcnt\u00fclerde elleri tespit eder. Daha sonra, MediaPipe&#8217;in el izleme modeli, her parma\u011f\u0131n pozisyonunu belirler.  Son olarak, OpenCV ile bu pozisyon bilgilerini kullanarak parmak say\u0131s\u0131n\u0131 hesaplar ve ekranda g\u00f6r\u00fcnt\u00fcler.<\/p>\n<h2>Gerekli K\u00fct\u00fcphanelerin Kurulumu<\/h2>\n<p>Ba\u015flamadan \u00f6nce, gerekli k\u00fct\u00fcphaneleri kurman\u0131z gerekiyor. Bunu pip kullanarak yapabilirsiniz:<\/p>\n<pre><code class=\"language-bash\">\npip install mediapipe opencv-python\n<\/code><\/pre>\n<h2>Kod Uygulamas\u0131<\/h2>\n<p>A\u015fa\u011f\u0131da, Python dilinde yaz\u0131lm\u0131\u015f \u00f6rnek bir kod bulunmaktad\u0131r.  Bu kod, web kameran\u0131zdan g\u00f6r\u00fcnt\u00fcler al\u0131r, elleri tespit eder ve parmak say\u0131s\u0131n\u0131 sayar:<\/p>\n<pre><code class=\"language-python\">\nimport cv2\nimport mediapipe as mp\n\nmp_drawing = mp.solutions.drawing_utils\nmp_hands = mp.solutions.hands\n\ncap = cv2.VideoCapture(0)\n\nwith mp_hands.Hands(static_image_mode=False, max_num_hands=2, min_detection_confidence=0.5) as hands:\n    while cap.isOpened():\n        ret, frame = cap.read()\n        if not ret:\n            break\n        frame = cv2.cvtColor(frame, cv2.COLOR_BGR2RGB)\n        results = hands.process(frame)\n        frame = cv2.cvtColor(frame, cv2.COLOR_RGB2BGR)\n\n        if results.multi_hand_landmarks:\n            for hand_landmarks in results.multi_hand_landmarks:\n                mp_drawing.draw_landmarks(frame, hand_landmarks, mp_hands.HAND_CONNECTIONS)\n                # Burada parmak say\u0131s\u0131n\u0131 hesaplama mant\u0131\u011f\u0131 eklenebilir.  \n                # \u00d6rne\u011fin, belirli eklemlerin pozisyonlar\u0131n\u0131 kar\u015f\u0131la\u015ft\u0131rarak parmaklar\u0131n a\u00e7\u0131k veya kapal\u0131 olup olmad\u0131\u011f\u0131n\u0131 tespit edebilirsiniz.\n\n        cv2.imshow('Parmak Sayma', frame)\n        if cv2.waitKey(10) & 0xFF == ord('q'):\n            break\n\ncap.release()\ncv2.destroyAllWindows()\n<\/code><\/pre>\n<p>Bu kod,  MediaPipe&#8217;in el tespit ve izleme \u00f6zelliklerini kullan\u0131r.  Ancak, parmak sayma k\u0131sm\u0131  yorum sat\u0131r\u0131 i\u00e7inde b\u0131rak\u0131lm\u0131\u015ft\u0131r.  Bu k\u0131sm\u0131,  parmak eklemlerinin koordinatlar\u0131n\u0131 inceleyerek ve  bir mant\u0131k uygulayarak kendiniz tamamlayabilirsiniz.  Bu ad\u0131m i\u00e7in,  eklemlerin a\u00e7\u0131lar\u0131n\u0131 hesaplamak veya belirli eklemlerin  pozisyonlar\u0131n\u0131  kar\u015f\u0131la\u015ft\u0131rarak parmaklar\u0131n a\u00e7\u0131k veya kapal\u0131 olup olmad\u0131\u011f\u0131n\u0131 belirlemek gibi y\u00f6ntemler kullanabilirsiniz.  Daha detayl\u0131 bilgi i\u00e7in,  MediaPipe ve OpenCV dok\u00fcmanlar\u0131n\u0131 inceleyebilirsiniz.<\/p>\n<h2>Sonu\u00e7<\/h2>\n<p>MediaPipe ve OpenCV k\u00fct\u00fcphanelerinin kullan\u0131m\u0131yla,  ger\u00e7ek zamanl\u0131 ve nispeten do\u011fru bir parmak sayma uygulamas\u0131 geli\u015ftirmek m\u00fcmk\u00fcnd\u00fcr.  Bu uygulama,  oyunlar,  insan-bilgisayar etkile\u015fimi  ve  t\u0131bbi uygulamalar gibi \u00e7e\u015fitli alanlarda kullan\u0131labilir.  Bu makalede verilen temel kod \u00f6rne\u011fi,  sizlerin kendi ihtiya\u00e7lar\u0131n\u0131za g\u00f6re \u00f6zelle\u015ftirilerek geli\u015ftirilebilir.<\/p>\n<p>Daha fazla bilgi ve proje \u00f6rnekleri i\u00e7in <a href=\"https:\/\/fatihsoysal.com\">fatihsoysal.com<\/a>  adresini ziyaret edebilirsiniz.  Ayr\u0131ca,  MediaPipe ve OpenCV dok\u00fcmanlar\u0131na g\u00f6z atman\u0131z\u0131 \u015fiddetle tavsiye ederim.  Bu k\u00fct\u00fcphanelerin sundu\u011fu di\u011fer bir\u00e7ok \u00f6zellik ve fonksiyon,  gelecekteki projelerinizde size b\u00fcy\u00fck kolayl\u0131k sa\u011flayacakt\u0131r.<\/p>\n<p>Ba\u015fka sorular\u0131n\u0131z veya \u00f6nerileriniz varsa l\u00fctfen yorumlarda belirtiniz.<\/p>\n<p><a href=\"https:\/\/developers.google.com\/mediapipe\">MediaPipe Dok\u00fcmanlar\u0131<\/a><\/p>\n<p><a href=\"https:\/\/docs.opencv.org\/4.x\/\">OpenCV Dok\u00fcmanlar\u0131<\/a><\/p>\n<p>#Etiketler: MediaPipe, OpenCV, Parmak Sayma, Ger\u00e7ek Zamanl\u0131, El Takibi, Bilgisayar G\u00f6r\u00fc\u015f\u00fc, Python, Uygulama Geli\u015ftirme, Fatih Soysal<\/p>\n<p><\/body><br \/>\n<\/html><\/p>\n","protected":false},"excerpt":{"rendered":"Ger\u00e7ek Zamanl\u0131 Parmak Sayma: MediaPipe ve OpenCV ile Bu makalede, MediaPipe ve OpenCV k\u00fct\u00fcphanelerini kullanarak ger\u00e7ek zamanl\u0131 parmak&hellip;","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1],"tags":[],"class_list":{"0":"post-16957","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-genel","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Ger\u00e7ek Zamanl\u0131 Parmak Sayma: MediaPipe ve OpenCV ile<\/title>\n<meta name=\"description\" content=\"Bu makalede, MediaPipe ve OpenCV k\u00fct\u00fcphanelerini kullanarak ger\u00e7ek zamanl\u0131 parmak sayma uygulamas\u0131n\u0131n nas\u0131l geli\u015ftirilece\u011fini ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131z. \u00d6ncelikle, bu iki g\u00fc\u00e7l\u00fc k\u00fct\u00fcphanenin ne i\u015fe yarad\u0131\u011f\u0131n\u0131 k\u0131saca \u00f6zetleyelim. MediaPipe, Google taraf\u0131ndan geli\u015ftirilen ve \u00e7e\u015fitli bilgisayar g\u00f6r\u00fc\u015f\u00fc g\u00f6revleri i\u00e7in \u00f6nceden e\u011fitilmi\u015f modeller sunan bir \u00e7er\u00e7evedir. OpenCV ise, g\u00f6r\u00fcnt\u00fc i\u015fleme ve bilgisayar g\u00f6r\u00fc\u015f\u00fc alan\u0131nda yayg\u0131n olarak kullan\u0131lan kapsaml\u0131 bir k\u00fct\u00fcphanedir. Bu iki k\u00fct\u00fcphanenin birle\u015fimiyle, etkin ve do\u011fru bir parmak sayma sistemi olu\u015fturabiliriz.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/gercek-zamanli-parmak-sayma-mediapipe-ve-opencv-ile\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Ger\u00e7ek Zamanl\u0131 Parmak Sayma: MediaPipe ve OpenCV ile\" \/>\n<meta property=\"og:description\" content=\"Bu makalede, MediaPipe ve OpenCV k\u00fct\u00fcphanelerini kullanarak ger\u00e7ek zamanl\u0131 parmak sayma uygulamas\u0131n\u0131n nas\u0131l geli\u015ftirilece\u011fini ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131z. \u00d6ncelikle, bu iki g\u00fc\u00e7l\u00fc k\u00fct\u00fcphanenin ne i\u015fe yarad\u0131\u011f\u0131n\u0131 k\u0131saca \u00f6zetleyelim. MediaPipe, Google taraf\u0131ndan geli\u015ftirilen ve \u00e7e\u015fitli bilgisayar g\u00f6r\u00fc\u015f\u00fc g\u00f6revleri i\u00e7in \u00f6nceden e\u011fitilmi\u015f modeller sunan bir \u00e7er\u00e7evedir. OpenCV ise, g\u00f6r\u00fcnt\u00fc i\u015fleme ve bilgisayar g\u00f6r\u00fc\u015f\u00fc alan\u0131nda yayg\u0131n olarak kullan\u0131lan kapsaml\u0131 bir k\u00fct\u00fcphanedir. Bu iki k\u00fct\u00fcphanenin birle\u015fimiyle, etkin ve do\u011fru bir parmak sayma sistemi olu\u015fturabiliriz.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/gercek-zamanli-parmak-sayma-mediapipe-ve-opencv-ile\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-04-02T08:15:15+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/gercek-zamanli-parmak-sayma-mediapipe-ve-opencv-ile\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/gercek-zamanli-parmak-sayma-mediapipe-ve-opencv-ile\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Ger\u00e7ek Zamanl\u0131 Parmak Sayma: MediaPipe ve OpenCV ile\",\"datePublished\":\"2025-04-02T08:15:15+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/gercek-zamanli-parmak-sayma-mediapipe-ve-opencv-ile\/\"},\"wordCount\":467,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/gercek-zamanli-parmak-sayma-mediapipe-ve-opencv-ile\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/gercek-zamanli-parmak-sayma-mediapipe-ve-opencv-ile\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/gercek-zamanli-parmak-sayma-mediapipe-ve-opencv-ile\/\",\"name\":\"Ger\u00e7ek Zamanl\u0131 Parmak Sayma: MediaPipe ve OpenCV ile\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-04-02T08:15:15+00:00\",\"description\":\"Bu makalede, MediaPipe ve OpenCV k\u00fct\u00fcphanelerini kullanarak ger\u00e7ek zamanl\u0131 parmak sayma uygulamas\u0131n\u0131n nas\u0131l geli\u015ftirilece\u011fini ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131z. \u00d6ncelikle, bu iki g\u00fc\u00e7l\u00fc k\u00fct\u00fcphanenin ne i\u015fe yarad\u0131\u011f\u0131n\u0131 k\u0131saca \u00f6zetleyelim. MediaPipe, Google taraf\u0131ndan geli\u015ftirilen ve \u00e7e\u015fitli bilgisayar g\u00f6r\u00fc\u015f\u00fc g\u00f6revleri i\u00e7in \u00f6nceden e\u011fitilmi\u015f modeller sunan bir \u00e7er\u00e7evedir. OpenCV ise, g\u00f6r\u00fcnt\u00fc i\u015fleme ve bilgisayar g\u00f6r\u00fc\u015f\u00fc alan\u0131nda yayg\u0131n olarak kullan\u0131lan kapsaml\u0131 bir k\u00fct\u00fcphanedir. Bu iki k\u00fct\u00fcphanenin birle\u015fimiyle, etkin ve do\u011fru bir parmak sayma sistemi olu\u015fturabiliriz.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/gercek-zamanli-parmak-sayma-mediapipe-ve-opencv-ile\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/gercek-zamanli-parmak-sayma-mediapipe-ve-opencv-ile\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/gercek-zamanli-parmak-sayma-mediapipe-ve-opencv-ile\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Ger\u00e7ek Zamanl\u0131 Parmak Sayma: MediaPipe ve OpenCV ile\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Ger\u00e7ek Zamanl\u0131 Parmak Sayma: MediaPipe ve OpenCV ile","description":"Bu makalede, MediaPipe ve OpenCV k\u00fct\u00fcphanelerini kullanarak ger\u00e7ek zamanl\u0131 parmak sayma uygulamas\u0131n\u0131n nas\u0131l geli\u015ftirilece\u011fini ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131z. \u00d6ncelikle, bu iki g\u00fc\u00e7l\u00fc k\u00fct\u00fcphanenin ne i\u015fe yarad\u0131\u011f\u0131n\u0131 k\u0131saca \u00f6zetleyelim. MediaPipe, Google taraf\u0131ndan geli\u015ftirilen ve \u00e7e\u015fitli bilgisayar g\u00f6r\u00fc\u015f\u00fc g\u00f6revleri i\u00e7in \u00f6nceden e\u011fitilmi\u015f modeller sunan bir \u00e7er\u00e7evedir. OpenCV ise, g\u00f6r\u00fcnt\u00fc i\u015fleme ve bilgisayar g\u00f6r\u00fc\u015f\u00fc alan\u0131nda yayg\u0131n olarak kullan\u0131lan kapsaml\u0131 bir k\u00fct\u00fcphanedir. Bu iki k\u00fct\u00fcphanenin birle\u015fimiyle, etkin ve do\u011fru bir parmak sayma sistemi olu\u015fturabiliriz.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihsoysal.com\/blog\/gercek-zamanli-parmak-sayma-mediapipe-ve-opencv-ile\/","og_locale":"tr_TR","og_type":"article","og_title":"Ger\u00e7ek Zamanl\u0131 Parmak Sayma: MediaPipe ve OpenCV ile","og_description":"Bu makalede, MediaPipe ve OpenCV k\u00fct\u00fcphanelerini kullanarak ger\u00e7ek zamanl\u0131 parmak sayma uygulamas\u0131n\u0131n nas\u0131l geli\u015ftirilece\u011fini ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131z. \u00d6ncelikle, bu iki g\u00fc\u00e7l\u00fc k\u00fct\u00fcphanenin ne i\u015fe yarad\u0131\u011f\u0131n\u0131 k\u0131saca \u00f6zetleyelim. MediaPipe, Google taraf\u0131ndan geli\u015ftirilen ve \u00e7e\u015fitli bilgisayar g\u00f6r\u00fc\u015f\u00fc g\u00f6revleri i\u00e7in \u00f6nceden e\u011fitilmi\u015f modeller sunan bir \u00e7er\u00e7evedir. OpenCV ise, g\u00f6r\u00fcnt\u00fc i\u015fleme ve bilgisayar g\u00f6r\u00fc\u015f\u00fc alan\u0131nda yayg\u0131n olarak kullan\u0131lan kapsaml\u0131 bir k\u00fct\u00fcphanedir. Bu iki k\u00fct\u00fcphanenin birle\u015fimiyle, etkin ve do\u011fru bir parmak sayma sistemi olu\u015fturabiliriz.","og_url":"https:\/\/fatihsoysal.com\/blog\/gercek-zamanli-parmak-sayma-mediapipe-ve-opencv-ile\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-04-02T08:15:15+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"3 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/gercek-zamanli-parmak-sayma-mediapipe-ve-opencv-ile\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/gercek-zamanli-parmak-sayma-mediapipe-ve-opencv-ile\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Ger\u00e7ek Zamanl\u0131 Parmak Sayma: MediaPipe ve OpenCV ile","datePublished":"2025-04-02T08:15:15+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/gercek-zamanli-parmak-sayma-mediapipe-ve-opencv-ile\/"},"wordCount":467,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/gercek-zamanli-parmak-sayma-mediapipe-ve-opencv-ile\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/gercek-zamanli-parmak-sayma-mediapipe-ve-opencv-ile\/","url":"https:\/\/fatihsoysal.com\/blog\/gercek-zamanli-parmak-sayma-mediapipe-ve-opencv-ile\/","name":"Ger\u00e7ek Zamanl\u0131 Parmak Sayma: MediaPipe ve OpenCV ile","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-04-02T08:15:15+00:00","description":"Bu makalede, MediaPipe ve OpenCV k\u00fct\u00fcphanelerini kullanarak ger\u00e7ek zamanl\u0131 parmak sayma uygulamas\u0131n\u0131n nas\u0131l geli\u015ftirilece\u011fini ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131z. \u00d6ncelikle, bu iki g\u00fc\u00e7l\u00fc k\u00fct\u00fcphanenin ne i\u015fe yarad\u0131\u011f\u0131n\u0131 k\u0131saca \u00f6zetleyelim. MediaPipe, Google taraf\u0131ndan geli\u015ftirilen ve \u00e7e\u015fitli bilgisayar g\u00f6r\u00fc\u015f\u00fc g\u00f6revleri i\u00e7in \u00f6nceden e\u011fitilmi\u015f modeller sunan bir \u00e7er\u00e7evedir. OpenCV ise, g\u00f6r\u00fcnt\u00fc i\u015fleme ve bilgisayar g\u00f6r\u00fc\u015f\u00fc alan\u0131nda yayg\u0131n olarak kullan\u0131lan kapsaml\u0131 bir k\u00fct\u00fcphanedir. Bu iki k\u00fct\u00fcphanenin birle\u015fimiyle, etkin ve do\u011fru bir parmak sayma sistemi olu\u015fturabiliriz.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/gercek-zamanli-parmak-sayma-mediapipe-ve-opencv-ile\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/gercek-zamanli-parmak-sayma-mediapipe-ve-opencv-ile\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/gercek-zamanli-parmak-sayma-mediapipe-ve-opencv-ile\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Ger\u00e7ek Zamanl\u0131 Parmak Sayma: MediaPipe ve OpenCV ile"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/16957","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=16957"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/16957\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=16957"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=16957"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=16957"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}