{"id":18323279,"url":"https://github.com/camara94/opencv","last_synced_at":"2025-04-09T14:46:28.967Z","repository":{"id":100386469,"uuid":"467069058","full_name":"camara94/opencv","owner":"camara94","description":"Dans cette formation, nous allons découvrir les fondamentaux de OpenCV, nous allons voir comment détecter la couleur, les contours des images","archived":false,"fork":false,"pushed_at":"2022-03-17T06:21:07.000Z","size":6688,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-02-15T08:43:42.862Z","etag":null,"topics":["computer-vision","cumputer-science","deep-learning","opencv"],"latest_commit_sha":null,"homepage":"","language":"Roff","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/camara94.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-03-07T11:40:43.000Z","updated_at":"2022-03-17T04:25:58.000Z","dependencies_parsed_at":"2023-05-14T07:30:20.353Z","dependency_job_id":null,"html_url":"https://github.com/camara94/opencv","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/camara94%2Fopencv","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/camara94%2Fopencv/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/camara94%2Fopencv/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/camara94%2Fopencv/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/camara94","download_url":"https://codeload.github.com/camara94/opencv/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248055270,"owners_count":21040151,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["computer-vision","cumputer-science","deep-learning","opencv"],"created_at":"2024-11-05T18:27:47.845Z","updated_at":"2025-04-09T14:46:28.945Z","avatar_url":"https://github.com/camara94.png","language":"Roff","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Opencv\n\nDans cette formation, nous allons découvrir les fondamentaux de OpenCV,\nnous allons voir comment detecter la couleur, les contours des images, ...\n\n## Programme De La Formation\n\nIntroduction à l'installation des images\n\n1. Lecture des images et vidéos\n2. Les fonctions basiques de openCV\n3. Le redimensionnement et le recadrage(cropping) des images\n4. La manipulation des formes(figures) et textes\n5. warp perspective(déformer la perspective)\n6. La jointure des images(joining images)\n7. La detection des couleurs\n8. Contour / detection des formes\n9. Detection faciale\n\n## Projets\n\n1. Paint virtuel\n2. Scannage des Documents\n3. La detection des plaque d'immatriculation\n\n## Introduction Aux Images\n\n![image](images/1.png)\n\n* Au fait les ordinateurs voient des images comme des chiffres de de 0 ou de 1 et  8bit autrement dit de 0 à 255 niveaux de nuances.\n\n![image](images/2.png)\n\n\nou \n\n![image](images/4.png)\n\n## Des Normes\n\nNous avons aussi des normes normes d'affichages des images c'est à dire qui codent des sur plusieurs bits:\n* VGA\n* HD\n* FHD\n* 4K\n\n![image](images/3.png)\n\n## Types d'Images\n\nNous avons également des images en gris ou en couleur: \n* Images en gris: qui sont codées sur 8bits (0 à 255) et constituées d'une seule couche.\n\n  \n  ![image](images/6.png)\n\n* Images en couleur: qui sont codées sur 8bits (0 à 255) et constituées de 3 couches.\n\n  * **RGB**\n  \n    ![image](images/7.png)\n\n  * **RGB VGA**\n  \n    ![image](images/8.png)\n\n## Installation d'OpenCV\n\n* de préference installer Python 3.7\n  [https://www.python.org/downloads/](https://www.python.org/downloads/)\n* installer vscode et extensions python\n  [https://code.visualstudio.com/](https://code.visualstudio.com/)\n\n## Comment Créer Un Environnement\n\n[https://github.com/camara94/detection_objet_tensorflow#cr%C3%A9e-environnement](https://github.com/camara94/detection_objet_tensorflow#cr%C3%A9e-environnement)\n\n## Comment OpenCV Lit les images\n\n![image](images/9.png)\n\n![image](images/10.png)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcamara94%2Fopencv","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcamara94%2Fopencv","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcamara94%2Fopencv/lists"}