Image avec Wolfram | Choses à essayer
Image avec Wolfram | Choses à essayer
Effectuez des modifications et exécutez n’importe quel morceau de code en cliquant à l’intérieur du code et en appuyant sur .
+
Traitement, analyse et calcul d’images. Pour les débutants ou les experts. Les images avec Wolfram fournissent un ensemble complet et efficace de fonctions de traitement, de reconnaissance et d’analyse d’images, étroitement intégrées à des fonctions hautement automatisées d’apprentissage automatique, de statistiques, de visualisation et plus encore.
Importez, traitez et exportez une image
Importez, traitez et exportez une image
Importez le fichier d’une image : |
In[]:=
flower=Import["ExampleData/coneflower.jpg"]
Appliquez un effet d’image : |
sepiaflower=ImageEffect[flower,"Sepia"]
Exportez le résultat dans le format de votre choix : |
Export["flowerexample.png",sepiaflower]
Améliorez et restaurez des images
Améliorez et restaurez des images
Accentuez la netteté d’une image : |
In[]:=
Sharpen
Améliorez automatiquement le contraste, la luminosité et le gamma d’une image : |
ImageAdjust
Filtrez une image pour supprimer le bruit : |
MedianFilter
,1
Traitement des couleurs et effets des images
Traitement des couleurs et effets des images
Créez une nouvelle version de l’image d’un produit en changeant les couleurs : |
ImageRecolor,0.1,ColorsNear,0.02,_
,ColorsNear
Simulez l’éclairage naturel en équilibrant automatiquement les couleurs : |
ColorBalance
Remaniez une image avec le style graphique d’une seconde image : |
ImageRestyle
,
Alignez et assemblez des images
Alignez et assemblez des images
Combinez des images qui se chevauchent en un ensemble cohérent : |
ImageStitch
,
,
Alignez une collection d’images mal alignées avec des mises au point différentes : |
aligned=ImageAlign
,
,
,
;
Rendez les limites uniformes à l’aide d’un remplissage, puis combinez les images alignées en une image bien centrée : |
ImageFocusCombine[ImagePad[#,-9]&/@aligned]
Effectuez une détection d’objets
Effectuez une détection d’objets
Utilisez des réseaux pré-entraînés pour identifier des objets dans une image : |
In[]:=
ImageContents
Mettez en évidence les objets détectés : |
HighlightImage
,ImageBoundingBoxes
Classifiez les images et les caractéristiques des images
Classifiez les images et les caractéristiques des images
Classez le sujet d’une image : |
In[]:=
ImageIdentify
,
,
Identifiez les traits du visage tels que les émotions : |
FacialFeatures
,
,
,"Emotion"
Exécutez un réseau neuronal avec des images
Exécutez un réseau neuronal avec des images
Importez un modèle spécifique pré-entraîné : |
In[]:=
net=NetModel["ResNet-101 Trained on YFCC100m Geotagged Data"]
Appliquez le modèle sur des images de monuments célèbres pour identifier la géolocalisation des images : |
In[]:=
locations=net
,
,
Tracez les positions obtenues : |
GeoGraphics[GeoMarker[locations],GeoRangePadding->Scaled[0.1]]
Effectuez une segmentation et une analyse par segment
Effectuez une segmentation et une analyse par segment
Créez une image binaire montrant les composantes connectées. Dans ce cas, un seuil supérieur de détection est spécifié : |
MorphologicalBinarize
,.9
Colorisez chaque composante : |
ColorizeMorphologicalComponents
,.9,Method->"Nested"
Importez et utilisez un réseau de segmentation sémantique à partir de Wolfram Neural Net Repository : |
cityNet=NetModel["Dilated ResNet-22 Trained on Cityscapes Data"]
Utilisez le réseau importé pour effectuer une segmentation sémantique et coloriser les résultats : |
ColorizecityNet
Traitez les images 3D
Traitez les images 3D