
Commencez votre aventure avec l’IA dès aujourd’hui
- Accédez à plus de 100 API d’IA sur une seule plateforme.
- Comparez et déployez des modèles d’IA en toute simplicité.
- Paiement à l’usage, sans frais initiaux.
API de recherche de similarité d'images est un outil puissant qui permet aux développeurs de comparer des images en fonction de leur contenu visuel et de récupérer des images similaires à partir d'une base de données ou du Web. Cette technologie utilise des algorithmes avancés pour analyser les caractéristiques visuelles des images, telles que les couleurs, les textures et les formes, et identifier les similitudes entre elles.
L'API Image Similarity Search fonctionne en extrayant les caractéristiques clés d'une image d'entrée et en les comparant aux caractéristiques d'autres images d'un jeu de données. Il utilise des techniques telles que l'apprentissage profond et la vision par ordinateur pour comprendre le contenu des images et mesurer leur similitude.
Lorsqu'une image de requête est fournie à l'API, celle-ci traite l'image et génère un vecteur de caractéristiques représentant ses caractéristiques visuelles. Ensuite, il effectue une recherche dans une collection d'images pour trouver celles dont les vecteurs de caractéristiques sont similaires. La similitude entre les images est généralement mesurée à l'aide de métriques de distance telles que la distance euclidienne ou la similitude des cosinus.
Pour une comparaison approfondie des meilleures API permettant d'améliorer l'analyse du contenu visuel, consultez notre article « Meilleures solutions de recherche de similarité d'images de 2024 ».
Pour commencer à utiliser l'API Eden AI, vous devez créer un compte sur la plateforme Eden AI. Une fois inscrit, vous recevrez une clé API qui vous permettra d'accéder à l'ensemble diversifié de fournisseurs de similarité d'images disponibles sur la plateforme.
Avant de plonger dans le code, déterminez où se trouve l'image de votre requête :
Passons maintenant au code. En fonction de la source d'image que vous avez choisie, vous utiliserez différents extraits de code.
Utilisation de l'URL du fichier
Si vous utilisez un fichier hébergé en ligne, voici l'extrait de code Python :
Assurez-vous de remplacer « 🔗 URL de votre image »
avec l'URL réelle de votre image. L'image que vous spécifiez ici sera utilisée comme requête pour la recherche de similarité.
Utilisation d'un fichier local
Si votre image est stockée localement, utilisez l'extrait de code suivant :
Remplacer « 🖼️ path/to/your/image.png »
avec le chemin réel vers votre fichier image. Cette image servira de requête pour la recherche de similarité.
En outre, vous pouvez modifier la valeur de « fournisseurs »
dans les deux codes vers n'importe quel fournisseur compatible sur Eden AI que vous souhaitez utiliser pour la recherche de similarité d'images.
En suivant ces étapes, vous pouvez exploiter la puissance de l'API de recherche de similarité d'images d'Eden AI pour trouver facilement des images visuellement similaires. Que vous travailliez avec des images hébergées en ligne ou stockées localement, Eden AI fournit un moyen simple et efficace d'intégrer la recherche de similarité d'images dans vos projets. Testez différents fournisseurs et personnalisez la recherche en fonction de vos besoins spécifiques, en tirant le meilleur parti de cet outil puissant.
Dans le didacticiel précédent, nous avons appris à utiliser l'API Eden AI Image Similarity Search pour rechercher des images similaires à l'aide d'une URL ou d'un fichier local. Désormais, en apprenant comment ajouter de nouvelles images à votre ensemble de données, vous pouvez continuellement mettre à jour et affiner votre bibliothèque d'images, ce qui rend vos recherches de similarité encore plus efficaces. Que vous ajoutiez des images à partir d'une source en ligne ou que vous les téléchargiez directement depuis votre appareil, ces étapes vous aideront à gérer facilement votre ensemble de données.
Code original tiré de la documentation Eden AI
Avant de plonger dans les cas spécifiques, voici le code original de Documentation sur l'IA d'Eden:
Lorsque vous ajoutez des images via une URL, vous envoyez l'URL de l'image au point de terminaison de l'API, qui traite et ajoute ensuite l'image à votre ensemble de données.
Exemple de code modifié
Voici comment modifier le code pour ajouter une image via une URL :
« fournisseurs »
, « nom_image »
, et « URL_du fichier »
à la charge utile.« autorisation »
en-tête car il n'est pas obligatoire pour les téléchargements d'URL.« requêtes.post »
méthode avec charge utile et en-têtes pour envoyer la demande au point de terminaison de l'API.
Lorsque vous ajoutez des images à partir d'un fichier local, vous devez envoyer les données du fichier directement à l'API.
Exemple de code modifié
Voici comment modifier le code pour ajouter une image via un fichier local :
« fournisseurs »
et « nom_image »
à la charge utile.« autorisation »
l'en-tête reste inchangé car il est toujours requis pour les téléchargements de fichiers.« accepter »
et « type de contenu »
car il n'est pas obligatoire pour les téléchargements de fichiers locaux.« requêtes.post »
méthode avec à la fois une charge utile, des fichiers et des en-têtes pour envoyer la demande au point de terminaison de l'API.
En suivant ces étapes, vous pouvez facilement ajouter de nouvelles images à votre ensemble de données pour la recherche de similarité d'images avec Eden AI. La mise à jour de votre bibliothèque d'images améliorera la précision et la pertinence de vos recherches, fournissant ainsi de meilleurs résultats au fil du temps. Que vous ajoutiez des images via une URL ou un fichier local, l'API d'Eden AI simplifie le processus, vous permettant de vous concentrer sur la création et le perfectionnement de votre application.
Pour vous aider à visualiser ces étapes, nous avons préparé un didacticiel vidéo expliquant à la fois comment exécuter une recherche de similarité d'images et comment ajouter des images à votre jeu de données. Regardez la vidéo ci-dessous pour suivre et voir le processus en action :
L'utilisation de l'API Eden AI est simple et rapide.
Nous proposons une API unifiée pour tous les fournisseurs : simple et standard à utiliser, avec un switch rapide qui vous permet d'accéder très facilement à toutes les fonctionnalités spécifiques (diarisation, horodatage, filtre de bruit, etc.).
Le format de sortie JSON est le même pour tous les fournisseurs grâce au travail de standardisation d'Eden AI. Les éléments de réponse sont également standardisés grâce aux puissants algorithmes de correspondance d'Eden AI.
Avec Eden AI, vous pouvez intégrer une plateforme tierce : nous pouvons développer rapidement des connecteurs. Pour aller plus loin et personnaliser votre demande d'API avec des paramètres spécifiques, consultez notre documentation.
L'équipe d'Eden AI peut vous aider dans votre projet d'intégration d'Image Similarity Search. Cela peut être fait en :
Vous pouvez commencer à créer dès maintenant. Si vous avez des questions, n'hésitez pas à discuter avec nous !
CommencezContactez le service commercial