{"id":8254,"date":"2024-12-31T23:00:13","date_gmt":"2024-12-31T20:00:13","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/baslangic-seviyesi-python-projesi-opencv-ve-mediapipe-ile-artirilmis-gerceklik-cizim-uygulamasi\/"},"modified":"2024-12-31T23:00:13","modified_gmt":"2024-12-31T20:00:13","slug":"baslangic-seviyesi-python-projesi-opencv-ve-mediapipe-ile-artirilmis-gerceklik-cizim-uygulamasi","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/baslangic-seviyesi-python-projesi-opencv-ve-mediapipe-ile-artirilmis-gerceklik-cizim-uygulamasi\/","title":{"rendered":"Ba\u015flang\u0131\u00e7 Seviyesi Python Projesi: OpenCV ve MediaPipe ile Art\u0131r\u0131lm\u0131\u015f Ger\u00e7eklik \u00c7izim Uygulamas\u0131"},"content":{"rendered":"<p><body><\/p>\n<p>Ba\u015flang\u0131\u00e7 Seviyesi Python Projesi: OpenCV ve MediaPipe ile Art\u0131r\u0131lm\u0131\u015f Ger\u00e7eklik \u00c7izim Uygulamas\u0131<\/p>\n<p>Merhaba!  Bu makalede, OpenCV ve MediaPipe k\u00fct\u00fcphanelerini kullanarak Python ile nas\u0131l bir art\u0131r\u0131lm\u0131\u015f ger\u00e7eklik (AR) \u00e7izim uygulamas\u0131 olu\u015fturabilece\u011finizi ad\u0131m ad\u0131m g\u00f6sterece\u011fim.  Bu proje,  programlamaya yeni ba\u015flayanlar i\u00e7in bile olduk\u00e7a eri\u015filebilir ve e\u011flenceli bir deneyim sunuyor.  \u00d6ncelikle, gerekli k\u00fct\u00fcphaneleri kurman\u0131z gerekiyor.  Bunun i\u00e7in terminalinizi veya komut istemcinizi a\u00e7\u0131p a\u015fa\u011f\u0131daki komutu \u00e7al\u0131\u015ft\u0131rabilirsiniz:<\/p>\n<pre><code>pip install opencv-python mediapipe<\/code><\/pre>\n<p>Kurulumdan sonra, uygulaman\u0131n temel i\u015fleyi\u015fine bakal\u0131m.  Uygulama, MediaPipe&#8217;\u0131n el izleme \u00f6zelli\u011fini kullanarak ger\u00e7ek zamanl\u0131 olarak ellerinizin pozisyonunu alg\u0131l\u0131yor.  Ard\u0131ndan, OpenCV ile bu pozisyonlar\u0131 kullanarak ekranda \u00e7izimler yap\u0131yor.  Yani,  havada sanki bir kalemle \u00e7izim yap\u0131yormu\u015f gibi hissedeceksiniz!<\/p>\n<p>\u0130\u015fte projenin temel kod yap\u0131s\u0131:<\/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=1, min_detection_confidence=0.5, min_tracking_confidence=0.5) as hands:\n    while cap.isOpened():\n        ret, frame = cap.read()\n        if not ret:\n            break\n\n        frame = cv2.cvtColor(frame, cv2.COLOR_BGR2RGB)\n        frame.flags.writeable = False\n        results = hands.process(frame)\n        frame.flags.writeable = True\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\n        cv2.imshow('AR \u00c7izim Uygulamas\u0131', frame)\n        if cv2.waitKey(10) & 0xFF == ord('q'):\n            break\n\ncap.release()\ncv2.destroyAllWindows()\n<\/code><\/pre>\n<p>Bu kod, web kameran\u0131zdan g\u00f6r\u00fcnt\u00fc al\u0131r, el hareketlerinizi tespit eder ve elinizin konumunu g\u00f6sterir.  Bu temeli geni\u015fleterek,  elinizin hareketlerine g\u00f6re farkl\u0131 \u015fekiller \u00e7izdirebilir, renkleri de\u011fi\u015ftirebilir veya daha karma\u015f\u0131k etkile\u015fimler ekleyebilirsiniz.  \u00d6rne\u011fin,  parmaklar\u0131n\u0131zla farkl\u0131 renkleri se\u00e7ebilir veya \u00e7izgi kal\u0131nl\u0131\u011f\u0131n\u0131 de\u011fi\u015ftirebilirsiniz.  Ayr\u0131ca,  arka plan\u0131 de\u011fi\u015ftirerek daha etkileyici bir AR deneyimi yaratabilirsiniz.<\/p>\n<p>Bu projede,  OpenCV&#8217;nin g\u00f6r\u00fcnt\u00fc i\u015fleme ve MediaPipe&#8217;\u0131n el izleme yeteneklerini bir araya getirdik.  Sonu\u00e7 olarak,  e\u011flenceli ve etkile\u015fimli bir AR uygulamas\u0131 olu\u015fturduk.  Umar\u0131m bu makale,  sizlere  Python ile AR uygulamalar\u0131 geli\u015ftirme konusunda ilham verir.  Daha detayl\u0131 bilgi ve ileri seviye projeler i\u00e7in <a href=\"https:\/\/fatihsoysal.com\">fatihsoysal.com<\/a> adresini ziyaret edebilirsiniz.  Ayr\u0131ca,  OpenCV ve MediaPipe&#8217;\u0131n resmi dok\u00fcmanlar\u0131n\u0131 inceleyerek daha fazla bilgi edinebilirsiniz.  <a href=\"https:\/\/docs.opencv.org\/4.x\/\">OpenCV Dok\u00fcmanlar\u0131<\/a> ve <a href=\"https:\/\/google.github.io\/mediapipe\/\">MediaPipe Dok\u00fcmanlar\u0131<\/a>  sizi bekliyor!<\/p>\n<p># Etiketler<br \/>\nPython, OpenCV, MediaPipe, Art\u0131r\u0131lm\u0131\u015f Ger\u00e7eklik, AR, \u00c7izim Uygulamas\u0131, Programlama, Kod \u00d6rnekleri, Tutorial, El \u0130zleme<\/p>\n<p><\/body><br \/>\n<\/html><\/p>\n","protected":false},"excerpt":{"rendered":"Ba\u015flang\u0131\u00e7 Seviyesi Python Projesi: OpenCV ve MediaPipe ile Art\u0131r\u0131lm\u0131\u015f Ger\u00e7eklik \u00c7izim Uygulamas\u0131 Merhaba! Bu makalede, OpenCV ve MediaPipe&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-8254","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>Ba\u015flang\u0131\u00e7 Seviyesi Python Projesi: OpenCV ve MediaPipe ile Art\u0131r\u0131lm\u0131\u015f Ger\u00e7eklik \u00c7izim Uygulamas\u0131<\/title>\n<meta name=\"description\" content=\"Merhaba! Bu makalede, OpenCV ve MediaPipe k\u00fct\u00fcphanelerini kullanarak Python ile nas\u0131l bir art\u0131r\u0131lm\u0131\u015f ger\u00e7eklik (AR) \u00e7izim uygulamas\u0131 olu\u015fturabilece\u011finizi ad\u0131m ad\u0131m g\u00f6sterece\u011fim. Bu proje, programlamaya yeni ba\u015flayanlar i\u00e7in bile olduk\u00e7a eri\u015filebilir ve e\u011flenceli bir deneyim sunuyor. \u00d6ncelikle, gerekli k\u00fct\u00fcphaneleri kurman\u0131z gerekiyor. Bunun i\u00e7in terminalinizi veya komut istemcinizi a\u00e7\u0131p a\u015fa\u011f\u0131daki komutu \u00e7al\u0131\u015ft\u0131rabilirsiniz:\" \/>\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\/baslangic-seviyesi-python-projesi-opencv-ve-mediapipe-ile-artirilmis-gerceklik-cizim-uygulamasi\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Ba\u015flang\u0131\u00e7 Seviyesi Python Projesi: OpenCV ve MediaPipe ile Art\u0131r\u0131lm\u0131\u015f Ger\u00e7eklik \u00c7izim Uygulamas\u0131\" \/>\n<meta property=\"og:description\" content=\"Merhaba! Bu makalede, OpenCV ve MediaPipe k\u00fct\u00fcphanelerini kullanarak Python ile nas\u0131l bir art\u0131r\u0131lm\u0131\u015f ger\u00e7eklik (AR) \u00e7izim uygulamas\u0131 olu\u015fturabilece\u011finizi ad\u0131m ad\u0131m g\u00f6sterece\u011fim. Bu proje, programlamaya yeni ba\u015flayanlar i\u00e7in bile olduk\u00e7a eri\u015filebilir ve e\u011flenceli bir deneyim sunuyor. \u00d6ncelikle, gerekli k\u00fct\u00fcphaneleri kurman\u0131z gerekiyor. Bunun i\u00e7in terminalinizi veya komut istemcinizi a\u00e7\u0131p a\u015fa\u011f\u0131daki komutu \u00e7al\u0131\u015ft\u0131rabilirsiniz:\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/baslangic-seviyesi-python-projesi-opencv-ve-mediapipe-ile-artirilmis-gerceklik-cizim-uygulamasi\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2024-12-31T20:00:13+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=\"2 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/baslangic-seviyesi-python-projesi-opencv-ve-mediapipe-ile-artirilmis-gerceklik-cizim-uygulamasi\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/baslangic-seviyesi-python-projesi-opencv-ve-mediapipe-ile-artirilmis-gerceklik-cizim-uygulamasi\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Ba\u015flang\u0131\u00e7 Seviyesi Python Projesi: OpenCV ve MediaPipe ile Art\u0131r\u0131lm\u0131\u015f Ger\u00e7eklik \u00c7izim Uygulamas\u0131\",\"datePublished\":\"2024-12-31T20:00:13+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/baslangic-seviyesi-python-projesi-opencv-ve-mediapipe-ile-artirilmis-gerceklik-cizim-uygulamasi\/\"},\"wordCount\":333,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/baslangic-seviyesi-python-projesi-opencv-ve-mediapipe-ile-artirilmis-gerceklik-cizim-uygulamasi\/#respond\"]}],\"copyrightYear\":\"2024\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/baslangic-seviyesi-python-projesi-opencv-ve-mediapipe-ile-artirilmis-gerceklik-cizim-uygulamasi\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/baslangic-seviyesi-python-projesi-opencv-ve-mediapipe-ile-artirilmis-gerceklik-cizim-uygulamasi\/\",\"name\":\"Ba\u015flang\u0131\u00e7 Seviyesi Python Projesi: OpenCV ve MediaPipe ile Art\u0131r\u0131lm\u0131\u015f Ger\u00e7eklik \u00c7izim Uygulamas\u0131\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2024-12-31T20:00:13+00:00\",\"description\":\"Merhaba! Bu makalede, OpenCV ve MediaPipe k\u00fct\u00fcphanelerini kullanarak Python ile nas\u0131l bir art\u0131r\u0131lm\u0131\u015f ger\u00e7eklik (AR) \u00e7izim uygulamas\u0131 olu\u015fturabilece\u011finizi ad\u0131m ad\u0131m g\u00f6sterece\u011fim. Bu proje, programlamaya yeni ba\u015flayanlar i\u00e7in bile olduk\u00e7a eri\u015filebilir ve e\u011flenceli bir deneyim sunuyor. \u00d6ncelikle, gerekli k\u00fct\u00fcphaneleri kurman\u0131z gerekiyor. Bunun i\u00e7in terminalinizi veya komut istemcinizi a\u00e7\u0131p a\u015fa\u011f\u0131daki komutu \u00e7al\u0131\u015ft\u0131rabilirsiniz:\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/baslangic-seviyesi-python-projesi-opencv-ve-mediapipe-ile-artirilmis-gerceklik-cizim-uygulamasi\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/baslangic-seviyesi-python-projesi-opencv-ve-mediapipe-ile-artirilmis-gerceklik-cizim-uygulamasi\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/baslangic-seviyesi-python-projesi-opencv-ve-mediapipe-ile-artirilmis-gerceklik-cizim-uygulamasi\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Ba\u015flang\u0131\u00e7 Seviyesi Python Projesi: OpenCV ve MediaPipe ile Art\u0131r\u0131lm\u0131\u015f Ger\u00e7eklik \u00c7izim Uygulamas\u0131\"}]},{\"@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":"Ba\u015flang\u0131\u00e7 Seviyesi Python Projesi: OpenCV ve MediaPipe ile Art\u0131r\u0131lm\u0131\u015f Ger\u00e7eklik \u00c7izim Uygulamas\u0131","description":"Merhaba! Bu makalede, OpenCV ve MediaPipe k\u00fct\u00fcphanelerini kullanarak Python ile nas\u0131l bir art\u0131r\u0131lm\u0131\u015f ger\u00e7eklik (AR) \u00e7izim uygulamas\u0131 olu\u015fturabilece\u011finizi ad\u0131m ad\u0131m g\u00f6sterece\u011fim. Bu proje, programlamaya yeni ba\u015flayanlar i\u00e7in bile olduk\u00e7a eri\u015filebilir ve e\u011flenceli bir deneyim sunuyor. \u00d6ncelikle, gerekli k\u00fct\u00fcphaneleri kurman\u0131z gerekiyor. Bunun i\u00e7in terminalinizi veya komut istemcinizi a\u00e7\u0131p a\u015fa\u011f\u0131daki komutu \u00e7al\u0131\u015ft\u0131rabilirsiniz:","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\/baslangic-seviyesi-python-projesi-opencv-ve-mediapipe-ile-artirilmis-gerceklik-cizim-uygulamasi\/","og_locale":"tr_TR","og_type":"article","og_title":"Ba\u015flang\u0131\u00e7 Seviyesi Python Projesi: OpenCV ve MediaPipe ile Art\u0131r\u0131lm\u0131\u015f Ger\u00e7eklik \u00c7izim Uygulamas\u0131","og_description":"Merhaba! Bu makalede, OpenCV ve MediaPipe k\u00fct\u00fcphanelerini kullanarak Python ile nas\u0131l bir art\u0131r\u0131lm\u0131\u015f ger\u00e7eklik (AR) \u00e7izim uygulamas\u0131 olu\u015fturabilece\u011finizi ad\u0131m ad\u0131m g\u00f6sterece\u011fim. Bu proje, programlamaya yeni ba\u015flayanlar i\u00e7in bile olduk\u00e7a eri\u015filebilir ve e\u011flenceli bir deneyim sunuyor. \u00d6ncelikle, gerekli k\u00fct\u00fcphaneleri kurman\u0131z gerekiyor. Bunun i\u00e7in terminalinizi veya komut istemcinizi a\u00e7\u0131p a\u015fa\u011f\u0131daki komutu \u00e7al\u0131\u015ft\u0131rabilirsiniz:","og_url":"https:\/\/fatihsoysal.com\/blog\/baslangic-seviyesi-python-projesi-opencv-ve-mediapipe-ile-artirilmis-gerceklik-cizim-uygulamasi\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2024-12-31T20:00:13+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"2 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/baslangic-seviyesi-python-projesi-opencv-ve-mediapipe-ile-artirilmis-gerceklik-cizim-uygulamasi\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/baslangic-seviyesi-python-projesi-opencv-ve-mediapipe-ile-artirilmis-gerceklik-cizim-uygulamasi\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Ba\u015flang\u0131\u00e7 Seviyesi Python Projesi: OpenCV ve MediaPipe ile Art\u0131r\u0131lm\u0131\u015f Ger\u00e7eklik \u00c7izim Uygulamas\u0131","datePublished":"2024-12-31T20:00:13+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/baslangic-seviyesi-python-projesi-opencv-ve-mediapipe-ile-artirilmis-gerceklik-cizim-uygulamasi\/"},"wordCount":333,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/baslangic-seviyesi-python-projesi-opencv-ve-mediapipe-ile-artirilmis-gerceklik-cizim-uygulamasi\/#respond"]}],"copyrightYear":"2024","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/baslangic-seviyesi-python-projesi-opencv-ve-mediapipe-ile-artirilmis-gerceklik-cizim-uygulamasi\/","url":"https:\/\/fatihsoysal.com\/blog\/baslangic-seviyesi-python-projesi-opencv-ve-mediapipe-ile-artirilmis-gerceklik-cizim-uygulamasi\/","name":"Ba\u015flang\u0131\u00e7 Seviyesi Python Projesi: OpenCV ve MediaPipe ile Art\u0131r\u0131lm\u0131\u015f Ger\u00e7eklik \u00c7izim Uygulamas\u0131","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2024-12-31T20:00:13+00:00","description":"Merhaba! Bu makalede, OpenCV ve MediaPipe k\u00fct\u00fcphanelerini kullanarak Python ile nas\u0131l bir art\u0131r\u0131lm\u0131\u015f ger\u00e7eklik (AR) \u00e7izim uygulamas\u0131 olu\u015fturabilece\u011finizi ad\u0131m ad\u0131m g\u00f6sterece\u011fim. Bu proje, programlamaya yeni ba\u015flayanlar i\u00e7in bile olduk\u00e7a eri\u015filebilir ve e\u011flenceli bir deneyim sunuyor. \u00d6ncelikle, gerekli k\u00fct\u00fcphaneleri kurman\u0131z gerekiyor. Bunun i\u00e7in terminalinizi veya komut istemcinizi a\u00e7\u0131p a\u015fa\u011f\u0131daki komutu \u00e7al\u0131\u015ft\u0131rabilirsiniz:","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/baslangic-seviyesi-python-projesi-opencv-ve-mediapipe-ile-artirilmis-gerceklik-cizim-uygulamasi\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/baslangic-seviyesi-python-projesi-opencv-ve-mediapipe-ile-artirilmis-gerceklik-cizim-uygulamasi\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/baslangic-seviyesi-python-projesi-opencv-ve-mediapipe-ile-artirilmis-gerceklik-cizim-uygulamasi\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Ba\u015flang\u0131\u00e7 Seviyesi Python Projesi: OpenCV ve MediaPipe ile Art\u0131r\u0131lm\u0131\u015f Ger\u00e7eklik \u00c7izim Uygulamas\u0131"}]},{"@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\/8254","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=8254"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/8254\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=8254"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=8254"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=8254"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}