{"id":3025,"date":"2020-08-02T15:26:33","date_gmt":"2020-08-02T13:26:33","guid":{"rendered":"https:\/\/www.mathweb.fr\/euclide\/?p=3025"},"modified":"2024-05-16T17:51:54","modified_gmt":"2024-05-16T15:51:54","slug":"manipuler-sa-webcam-en-python","status":"publish","type":"post","link":"https:\/\/www.mathweb.fr\/euclide\/2020\/08\/02\/manipuler-sa-webcam-en-python\/","title":{"rendered":"Manipuler sa webcam en Python"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Ceci est un tout petit article concernant la manipulation de la webcam en Python.<\/p>\n\n\n\n<!--more-->\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"480\" src=\"https:\/\/www.mathweb.fr\/euclide\/wp-content\/uploads\/2020\/08\/webcap-python.png\" alt=\"capturer le flux d'une webcam avec Python\" class=\"wp-image-3027\" srcset=\"https:\/\/www.mathweb.fr\/euclide\/wp-content\/uploads\/2020\/08\/webcap-python.png 640w, https:\/\/www.mathweb.fr\/euclide\/wp-content\/uploads\/2020\/08\/webcap-python-300x225.png 300w, https:\/\/www.mathweb.fr\/euclide\/wp-content\/uploads\/2020\/08\/webcap-python-600x450.png 600w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><figcaption>Capture du flux de la webcam sauvegard\u00e9 \u00e0 l&rsquo;aide de Python&#8230; Admirez le bogoss&#8230; \ud83d\ude42<\/figcaption><\/figure>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_87 counter-hierarchy ez-toc-counter ez-toc-white ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Au menu sur cette page...<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.mathweb.fr\/euclide\/2020\/08\/02\/manipuler-sa-webcam-en-python\/#Module_Python_pour_manipuler_la_webcam\" >Module Python pour manipuler la webcam<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.mathweb.fr\/euclide\/2020\/08\/02\/manipuler-sa-webcam-en-python\/#Enregistrer_la_webcam\" >Enregistrer la webcam<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Module_Python_pour_manipuler_la_webcam\"><\/span>Module Python pour manipuler la webcam<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">La premi\u00e8re chose \u00e0 savoir, c&rsquo;est le module que l&rsquo;on peut utiliser pour lancer la webcam. Personnellement, j&rsquo;utilise le module <em>OpenCV<\/em>.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\" data-enlighter-theme=\"dracula\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"false\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">pip install opencv-python<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Enregistrer_la_webcam\"><\/span>Enregistrer la webcam<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Voici un code qui servira d&rsquo;exemple:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"python\" data-enlighter-theme=\"dracula\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">import cv2\n\ncap = cv2.VideoCapture(0)\n\nfourcc = cv2.VideoWriter_fourcc(*'XVID')\nout = cv2.VideoWriter('output.avi',fourcc, 25.0, (640,480))\n\nwhile( cap.isOpened() ):\n    ret, frame = cap.read()\n    if ret == True:\n        frame = cv2.flip(frame,1)\n        out.write(frame)\n        cv2.imshow('frame' , frame)\n        if cv2.waitKey(1) &amp; 0xFF == ord('q'):\n            break\n    else:\n        break\n\ncap.release()\nout.release()\ncv2.destroyAllWindows()<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">La ligne 5 d\u00e9finit un CODEC et cr\u00e9e un objet VideoWriter.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La ligne 6, vous vous en douterez s\u00fbrement, cr\u00e9e l&rsquo;objet que l&rsquo;on va enregistrer. Ici, on nomme la vid\u00e9o de sortie \u00ab\u00a0output.avi\u00a0\u00bb (apr\u00e8s tout, pourquoi faire compliqu\u00e9 ?), et on pr\u00e9cise (deuxi\u00e8me argument) le CODEC que l&rsquo;on souhaite utiliser pour cette sortie vid\u00e9o. \u00ab\u00a025.0\u00a0\u00bb est le nombre d&rsquo;images par seconde. Enfin, le couple composant le dernier argument est la r\u00e9solution de sortie. Notez que c&rsquo;est le seul couple possible dans cette configuration (j&rsquo;ai test\u00e9 d&rsquo;autres couples en gardant la m\u00eame proportion, \u00e0 savoir (4\/3,1), mais cela n&rsquo;a pas fonctionn\u00e9). N&rsquo;\u00e9tant pas un expert de ce module, je n&rsquo;irai pas plus loin concernant cette r\u00e9solution&#8230;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La ligne 14 est importante; en effet, vous pourrez remarquer, si vous testez ce code, que si vous tentez de fermer la fen\u00eatre avec la croix, cela ne fonctionne pas. Ici, il faut appuyer sur la touche \u00ab\u00a0q\u00a0\u00bb (constatez que c&rsquo;est de la minuscule dont on parle, non de la majuscule).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Je manque cruellement d&rsquo;imagination et ne sais pas du tout comment on pourrait exploiter cette portion de code, mais si vous avez des id\u00e9es, n&rsquo;h\u00e9sitez pas \u00e0 les laisser en commentaire!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si ce th\u00e8me vous int\u00e9resse, consultez la documentation du module : <a aria-label=\"undefined (s\u2019ouvre dans un nouvel onglet)\" href=\"https:\/\/opencv-python-tutroals.readthedocs.io\/en\/latest\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/opencv-python-tutroals.readthedocs.io\/en\/latest\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ceci est un tout petit article concernant la manipulation de la webcam en Python.<\/p>\n","protected":false},"author":1,"featured_media":3725,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[240],"class_list":["post-3025","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-python","tag-webcam"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Manipuler sa webcam en Python - Mathweb.fr - Un exemple succint<\/title>\n<meta name=\"description\" content=\"Comment lancer la webcam d&#039;un ordinateur \u00e0 l&#039;aide de Python ? Et comment enregistrer la vid\u00e9o ? Voici un exemple de code tr\u00e8s succint\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.mathweb.fr\/euclide\/2020\/08\/02\/manipuler-sa-webcam-en-python\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Manipuler sa webcam en Python - Mathweb.fr - Un exemple succint\" \/>\n<meta property=\"og:description\" content=\"Comment lancer la webcam d&#039;un ordinateur \u00e0 l&#039;aide de Python ? Et comment enregistrer la vid\u00e9o ? Voici un exemple de code tr\u00e8s succint\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.mathweb.fr\/euclide\/2020\/08\/02\/manipuler-sa-webcam-en-python\/\" \/>\n<meta property=\"og:site_name\" content=\"Mathweb.fr\" \/>\n<meta property=\"article:published_time\" content=\"2020-08-02T13:26:33+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-05-16T15:51:54+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.mathweb.fr\/euclide\/wp-content\/uploads\/2020\/08\/webcam.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"740\" \/>\n\t<meta property=\"og:image:height\" content=\"198\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"St\u00e9phane Pasquet\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"St\u00e9phane Pasquet\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/2020\\\/08\\\/02\\\/manipuler-sa-webcam-en-python\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/2020\\\/08\\\/02\\\/manipuler-sa-webcam-en-python\\\/\"},\"author\":{\"name\":\"St\u00e9phane Pasquet\",\"@id\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/#\\\/schema\\\/person\\\/e4d3bb07968238378f0d5052a70dcd69\"},\"headline\":\"Manipuler sa webcam en Python\",\"datePublished\":\"2020-08-02T13:26:33+00:00\",\"dateModified\":\"2024-05-16T15:51:54+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/2020\\\/08\\\/02\\\/manipuler-sa-webcam-en-python\\\/\"},\"wordCount\":310,\"commentCount\":12,\"publisher\":{\"@id\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/#\\\/schema\\\/person\\\/e4d3bb07968238378f0d5052a70dcd69\"},\"image\":{\"@id\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/2020\\\/08\\\/02\\\/manipuler-sa-webcam-en-python\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/wp-content\\\/uploads\\\/2020\\\/08\\\/webcam.jpg\",\"keywords\":[\"webcam\"],\"articleSection\":[\"Python\"],\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/2020\\\/08\\\/02\\\/manipuler-sa-webcam-en-python\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/2020\\\/08\\\/02\\\/manipuler-sa-webcam-en-python\\\/\",\"url\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/2020\\\/08\\\/02\\\/manipuler-sa-webcam-en-python\\\/\",\"name\":\"Manipuler sa webcam en Python - Mathweb.fr - Un exemple succint\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/2020\\\/08\\\/02\\\/manipuler-sa-webcam-en-python\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/2020\\\/08\\\/02\\\/manipuler-sa-webcam-en-python\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/wp-content\\\/uploads\\\/2020\\\/08\\\/webcam.jpg\",\"datePublished\":\"2020-08-02T13:26:33+00:00\",\"dateModified\":\"2024-05-16T15:51:54+00:00\",\"description\":\"Comment lancer la webcam d'un ordinateur \u00e0 l'aide de Python ? Et comment enregistrer la vid\u00e9o ? Voici un exemple de code tr\u00e8s succint\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/2020\\\/08\\\/02\\\/manipuler-sa-webcam-en-python\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/2020\\\/08\\\/02\\\/manipuler-sa-webcam-en-python\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/2020\\\/08\\\/02\\\/manipuler-sa-webcam-en-python\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/wp-content\\\/uploads\\\/2020\\\/08\\\/webcam.jpg\",\"contentUrl\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/wp-content\\\/uploads\\\/2020\\\/08\\\/webcam.jpg\",\"width\":740,\"height\":198,\"caption\":\"webcam\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/2020\\\/08\\\/02\\\/manipuler-sa-webcam-en-python\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Manipuler sa webcam en Python\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/#website\",\"url\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/\",\"name\":\"Mathweb.fr\",\"description\":\"Math\u00e9matiques, LaTeX et Python\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/#\\\/schema\\\/person\\\/e4d3bb07968238378f0d5052a70dcd69\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/#\\\/schema\\\/person\\\/e4d3bb07968238378f0d5052a70dcd69\",\"name\":\"St\u00e9phane Pasquet\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/cropped-logo-mathweb.webp\",\"url\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/cropped-logo-mathweb.webp\",\"contentUrl\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/cropped-logo-mathweb.webp\",\"width\":74,\"height\":77,\"caption\":\"St\u00e9phane Pasquet\"},\"logo\":{\"@id\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/cropped-logo-mathweb.webp\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Manipuler sa webcam en Python - Mathweb.fr - Un exemple succint","description":"Comment lancer la webcam d'un ordinateur \u00e0 l'aide de Python ? Et comment enregistrer la vid\u00e9o ? Voici un exemple de code tr\u00e8s succint","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:\/\/www.mathweb.fr\/euclide\/2020\/08\/02\/manipuler-sa-webcam-en-python\/","og_locale":"fr_FR","og_type":"article","og_title":"Manipuler sa webcam en Python - Mathweb.fr - Un exemple succint","og_description":"Comment lancer la webcam d'un ordinateur \u00e0 l'aide de Python ? Et comment enregistrer la vid\u00e9o ? Voici un exemple de code tr\u00e8s succint","og_url":"https:\/\/www.mathweb.fr\/euclide\/2020\/08\/02\/manipuler-sa-webcam-en-python\/","og_site_name":"Mathweb.fr","article_published_time":"2020-08-02T13:26:33+00:00","article_modified_time":"2024-05-16T15:51:54+00:00","og_image":[{"width":740,"height":198,"url":"https:\/\/www.mathweb.fr\/euclide\/wp-content\/uploads\/2020\/08\/webcam.jpg","type":"image\/jpeg"}],"author":"St\u00e9phane Pasquet","twitter_card":"summary_large_image","twitter_misc":{"\u00c9crit par":"St\u00e9phane Pasquet","Dur\u00e9e de lecture estim\u00e9e":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.mathweb.fr\/euclide\/2020\/08\/02\/manipuler-sa-webcam-en-python\/#article","isPartOf":{"@id":"https:\/\/www.mathweb.fr\/euclide\/2020\/08\/02\/manipuler-sa-webcam-en-python\/"},"author":{"name":"St\u00e9phane Pasquet","@id":"https:\/\/www.mathweb.fr\/euclide\/#\/schema\/person\/e4d3bb07968238378f0d5052a70dcd69"},"headline":"Manipuler sa webcam en Python","datePublished":"2020-08-02T13:26:33+00:00","dateModified":"2024-05-16T15:51:54+00:00","mainEntityOfPage":{"@id":"https:\/\/www.mathweb.fr\/euclide\/2020\/08\/02\/manipuler-sa-webcam-en-python\/"},"wordCount":310,"commentCount":12,"publisher":{"@id":"https:\/\/www.mathweb.fr\/euclide\/#\/schema\/person\/e4d3bb07968238378f0d5052a70dcd69"},"image":{"@id":"https:\/\/www.mathweb.fr\/euclide\/2020\/08\/02\/manipuler-sa-webcam-en-python\/#primaryimage"},"thumbnailUrl":"https:\/\/www.mathweb.fr\/euclide\/wp-content\/uploads\/2020\/08\/webcam.jpg","keywords":["webcam"],"articleSection":["Python"],"inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.mathweb.fr\/euclide\/2020\/08\/02\/manipuler-sa-webcam-en-python\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.mathweb.fr\/euclide\/2020\/08\/02\/manipuler-sa-webcam-en-python\/","url":"https:\/\/www.mathweb.fr\/euclide\/2020\/08\/02\/manipuler-sa-webcam-en-python\/","name":"Manipuler sa webcam en Python - Mathweb.fr - Un exemple succint","isPartOf":{"@id":"https:\/\/www.mathweb.fr\/euclide\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.mathweb.fr\/euclide\/2020\/08\/02\/manipuler-sa-webcam-en-python\/#primaryimage"},"image":{"@id":"https:\/\/www.mathweb.fr\/euclide\/2020\/08\/02\/manipuler-sa-webcam-en-python\/#primaryimage"},"thumbnailUrl":"https:\/\/www.mathweb.fr\/euclide\/wp-content\/uploads\/2020\/08\/webcam.jpg","datePublished":"2020-08-02T13:26:33+00:00","dateModified":"2024-05-16T15:51:54+00:00","description":"Comment lancer la webcam d'un ordinateur \u00e0 l'aide de Python ? Et comment enregistrer la vid\u00e9o ? Voici un exemple de code tr\u00e8s succint","breadcrumb":{"@id":"https:\/\/www.mathweb.fr\/euclide\/2020\/08\/02\/manipuler-sa-webcam-en-python\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.mathweb.fr\/euclide\/2020\/08\/02\/manipuler-sa-webcam-en-python\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.mathweb.fr\/euclide\/2020\/08\/02\/manipuler-sa-webcam-en-python\/#primaryimage","url":"https:\/\/www.mathweb.fr\/euclide\/wp-content\/uploads\/2020\/08\/webcam.jpg","contentUrl":"https:\/\/www.mathweb.fr\/euclide\/wp-content\/uploads\/2020\/08\/webcam.jpg","width":740,"height":198,"caption":"webcam"},{"@type":"BreadcrumbList","@id":"https:\/\/www.mathweb.fr\/euclide\/2020\/08\/02\/manipuler-sa-webcam-en-python\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.mathweb.fr\/euclide\/"},{"@type":"ListItem","position":2,"name":"Manipuler sa webcam en Python"}]},{"@type":"WebSite","@id":"https:\/\/www.mathweb.fr\/euclide\/#website","url":"https:\/\/www.mathweb.fr\/euclide\/","name":"Mathweb.fr","description":"Math\u00e9matiques, LaTeX et Python","publisher":{"@id":"https:\/\/www.mathweb.fr\/euclide\/#\/schema\/person\/e4d3bb07968238378f0d5052a70dcd69"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.mathweb.fr\/euclide\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":["Person","Organization"],"@id":"https:\/\/www.mathweb.fr\/euclide\/#\/schema\/person\/e4d3bb07968238378f0d5052a70dcd69","name":"St\u00e9phane Pasquet","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.mathweb.fr\/euclide\/wp-content\/uploads\/2025\/06\/cropped-logo-mathweb.webp","url":"https:\/\/www.mathweb.fr\/euclide\/wp-content\/uploads\/2025\/06\/cropped-logo-mathweb.webp","contentUrl":"https:\/\/www.mathweb.fr\/euclide\/wp-content\/uploads\/2025\/06\/cropped-logo-mathweb.webp","width":74,"height":77,"caption":"St\u00e9phane Pasquet"},"logo":{"@id":"https:\/\/www.mathweb.fr\/euclide\/wp-content\/uploads\/2025\/06\/cropped-logo-mathweb.webp"}}]}},"_links":{"self":[{"href":"https:\/\/www.mathweb.fr\/euclide\/wp-json\/wp\/v2\/posts\/3025","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mathweb.fr\/euclide\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.mathweb.fr\/euclide\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.mathweb.fr\/euclide\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mathweb.fr\/euclide\/wp-json\/wp\/v2\/comments?post=3025"}],"version-history":[{"count":0,"href":"https:\/\/www.mathweb.fr\/euclide\/wp-json\/wp\/v2\/posts\/3025\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.mathweb.fr\/euclide\/wp-json\/wp\/v2\/media\/3725"}],"wp:attachment":[{"href":"https:\/\/www.mathweb.fr\/euclide\/wp-json\/wp\/v2\/media?parent=3025"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.mathweb.fr\/euclide\/wp-json\/wp\/v2\/categories?post=3025"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.mathweb.fr\/euclide\/wp-json\/wp\/v2\/tags?post=3025"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}