La vision par ordinateur est l'un des domaines les plus passionnants de l'apprentissage automatique et de l'intelligence artificielle. Il a des applications dans de nombreuses industries, telles que les voitures auto-conduites, la robotique, la réalité augmentée, et bien plus encore. Dans ce cours pour débutants, vous comprendrez la vision par ordinateur et découvrirez ses diverses applications dans de nombreux secteurs. Dans le cadre de ce cours, vous utiliserez Python, Pillow et OpenCV pour le traitement d'images de base et effectuerez la classification d'images et la détection d'objets. Il s'agit d'un cours pratique qui comprend plusieurs laboratoires et exercices. Les laboratoires combineront Jupyter Labs et Computer Vision Learning Studio (CV Studio), un outil d'apprentissage gratuit pour la vision par ordinateur. CV Studio vous permet de télécharger, d'entraîner et de tester vos propres modèles de détection et de classification d'images. A la fin du cours, vous créerez votre propre application web de vision par ordinateur et la déployerez sur le Cloud. Ce cours ne nécessite pas d'expérience préalable en Machine Learning ou en Vision par Ordinateur. Cependant, une certaine connaissance du langage de programmation Python et des mathématiques de niveau secondaire est nécessaire.
Offrez à votre carrière le cadeau de Coursera Plus avec $160 de réduction, facturé annuellement. Économisez aujourd’hui.
Introduction à la vision par ordinateur et au traitement de l'image
Instructeurs : Aije Egwaikhide
86 267 déjà inscrits
Inclus avec
(1,290 avis)
Ce que vous apprendrez
Décrire les applications de la vision par ordinateur dans différents secteurs d'activité.
Appliquer les techniques de traitement et d'analyse d'images aux problèmes de vision par ordinateur.
Utiliser Python, Pillow et OpenCV pour le traitement d'images de base et effectuer la classification d'images et la détection d'objets.
Créez un classificateur d'images en utilisant des techniques d'apprentissage supervisé.
Compétences que vous acquerrez
- Catégorie : Traitement des images
- Catégorie : Intelligence artificielle (IA)
- Catégorie : Opencv
- Catégorie : Vision par ordinateur
- Catégorie : Deep learning
Détails à connaître
Ajouter à votre profil LinkedIn
10 devoirs
Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées
Élaborez votre expertise du sujet
- Apprenez de nouveaux concepts auprès d'experts du secteur
- Acquérez une compréhension de base d'un sujet ou d'un outil
- Développez des compétences professionnelles avec des projets pratiques
- Obtenez un certificat professionnel partageable auprès de IBM
Obtenez un certificat professionnel
Ajoutez cette qualification à votre profil LinkedIn ou à votre CV
Partagez-le sur les réseaux sociaux et dans votre évaluation de performance
Il y a 6 modules dans ce cours
Dans ce module, nous aborderons le domaine en plein essor du traitement de l'image. Outre le fait qu'il constitue la première étape de la vision par ordinateur, il a de nombreuses applications, qui vont de l'amélioration de la clarté de l'image de votre smartphone à l'aide apportée aux médecins pour guérir les maladies.
Inclus
4 vidéos2 lectures2 devoirs1 plugin
Le traitement d'images permet d'améliorer les images ou d'en extraire des informations utiles. Dans ce module, nous apprendrons les bases du traitement d'images avec les bibliothèques Python OpenCV et Pillow.
Inclus
6 vidéos2 devoirs9 éléments d'application
Dans ce module, vous découvrirez les différentes méthodes de classification par apprentissage automatique couramment utilisées pour la vision par ordinateur, notamment les k plus proches voisins, la régression logistique, la régression SoftMax et les machines à vecteurs de support. Enfin, vous apprendrez ce que sont les caractéristiques d'une image
Inclus
8 vidéos2 devoirs6 éléments d'application2 plugins
Dans ce module, vous découvrirez les réseaux neuronaux, les réseaux neuronaux entièrement connectés et les réseaux neuronaux convolutifs (CNN). Vous découvrirez les différents composants tels que les couches et les différents types de fonctions d'activation tels que ReLU. Vous apprendrez également à connaître les différentes architectures CNN telles que ResNet et LenNet.
Inclus
4 vidéos2 devoirs6 éléments d'application1 plugin
Dans ce module, vous apprendrez à détecter des objets à l'aide de différentes méthodes. La première approche consiste à utiliser le classificateur Haar Cascade, la seconde à utiliser R-CNN et MobileNet.
Inclus
2 vidéos1 lecture2 devoirs3 éléments d'application
Dans la dernière semaine de ce cours, vous allez construire une application de vision par ordinateur que vous allez déployer sur le cloud à travers Code Engine. Pour ce projet, vous créerez un classificateur personnalisé, l'entraînerez et le testerez sur vos propres images.
Inclus
1 évaluation par les pairs1 élément d'application4 plugins
Instructeurs
Offert par
Recommandé si vous êtes intéressé(e) par Apprentissage automatique
Google Cloud
University of Michigan
University of California, Irvine
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?
Avis des étudiants
Affichage de 3 sur 1290
1 290 avis
- 5 stars
64,18 %
- 4 stars
18,91 %
- 3 stars
7,28 %
- 2 stars
4,03 %
- 1 star
5,58 %
Ouvrez de nouvelles portes avec Coursera Plus
Accès illimité à plus de 7 000 cours de renommée internationale, à des projets pratiques et à des programmes de certificats reconnus sur le marché du travail, tous inclus dans votre abonnement
Faites progresser votre carrière avec un diplôme en ligne
Obtenez un diplôme auprès d’universités de renommée mondiale - 100 % en ligne
Rejoignez plus de 3 400 entreprises mondiales qui ont choisi Coursera pour les affaires
Améliorez les compétences de vos employés pour exceller dans l’économie numérique
Foire Aux Questions
À l'issue de ce cours, vous serez en mesure :
● expliquer ce qu'est la vision par ordinateur et ses applications
● comprendre les rôles de Python, OpenCV et IBM Watson dans la vision par ordinateur
● classer des images à l'aide d'IBM Watson, de Python et d'OpenCV
● construire et entraîner des classificateurs d'images personnalisés à l'aide de l'API de reconnaissance visuelle de Watson
● traiter des images en Python à l'aide d'OpenCV
● créer une application web interactive de vision par ordinateur et la déployer sur le cloud
Aucun matériel ou logiciel spécialisé n'est nécessaire pour suivre ce cours. Vous réaliserez tous les laboratoires et projets dans un environnement cloud et travaillerez avec Python dans les carnets Jupyter, OpenCV et IBM Watson Visual Recognition. Les instructions pour l'accès gratuit à IBM Cloud sont fournies. Vous aurez besoin d'un navigateur web moderne (i.e. versions récentes de Chrome ou Firefox).
Une certaine connaissance de la programmation, en particulier de Python, est nécessaire pour suivre ce cours. Le cours suivant vous permet d'acquérir les connaissances nécessaires en Python :