Wolfram Bildberechnung | Zum Ausprobieren
Wolfram Bildberechnung | Zum Ausprobieren
Nehmen Sie Änderungen vor und führen Sie jeden Code aus, indem Sie in den Code klicken und die Tastenkombination drücken.
+
Bildverarbeitung, Analyse & Verarbeitung. Wolfram Image bietet sowohl Anfängern als auch Experten ein umfassendes und effizientes Set von Bildverarbeitungs-, Erkennungs- und Analysefunktionen, die eng mit hochautomatisiertem maschinellem Lernen, Statistik, Visualisierung und mehr integriert sind.
Bilder importieren, verarbeiten und exportieren
Bilder importieren, verarbeiten und exportieren
Importieren Sie eine Bilddatei: |
In[]:=
flower=Import["ExampleData/coneflower.jpg"]
Wenden Sie einen Bildeffekt an: |
sepiaflower=ImageEffect[flower,"Sepia"]
Exportieren Sie das Ergebnis im Format Ihrer Wahl: |
Export["flowerexample.png",sepiaflower]
Bilder verbessern und wiederherstellen
Bilder verbessern und wiederherstellen
Schärfen Sie ein Bild: |
In[]:=
Sharpen
Verbessern Sie automatisch Kontrast, Helligkeit und Gamma eines Bildes: |
ImageAdjust
Wenden Sie einen Filter an, um Rauschen zu entfernen: |
MedianFilter
,1
Farbverarbeitung und Bildeffekte
Farbverarbeitung und Bildeffekte
Erstellen Sie eine neue Version eines Produktbildes, indem Sie die Farben ändern: |
ImageRecolor,0.1,ColorsNear,0.02,_
,ColorsNear
Simulieren Sie natürliche Beleuchtung durch automatischen Farbausgleich: |
ColorBalance
Gestalten Sie ein Bild im grafischen Stil eines zweiten Bildes um: |
ImageRestyle
,
Bilder ausrichten und zusammenfügen
Bilder ausrichten und zusammenfügen
Überlappende Bilder zu einem kohärenten Ganzen zusammenfügen: |
ImageStitch
,
,
Richten Sie eine Sammlung von falsch ausgerichteten Bildern mit unterschiedlichem Fokus aus: |
aligned=ImageAlign
,
,
,
;
Vereinheitlichen Sie die Grenzen durch Auffüllen, und kombinieren Sie dann die ausgerichteten Bilder zu einem gut fokussierten Bild: |
ImageFocusCombine[ImagePad[#,-9]&/@aligned]
Objekterkennung durchführen
Objekterkennung durchführen
Verwenden Sie vortrainierte Netzwerke, um Objekte in einem Bild zu identifizieren: |
In[]:=
ImageContents
Heben Sie erkannte Objekte hervor: |
HighlightImage
,ImageBoundingBoxes
Bilder und Bildmerkmale klassifizieren
Bilder und Bildmerkmale klassifizieren
Klassifizieren Sie das Motiv eines Bildes: |
In[]:=
ImageIdentify
,
,
Erkennen Sie Gesichtsmerkmale wie Emotionen: |
FacialFeatures
,
,
,"Emotion"
Ein neuronales Netzwerk mit Bildern ausführen
Ein neuronales Netzwerk mit Bildern ausführen
Importieren Sie ein bestimmtes, vorab trainiertes Modell: |
In[]:=
net=NetModel["ResNet-101 Trained on YFCC100m Geotagged Data"]
Wenden Sie das Modell auf Bilder berühmter Wahrzeichen an, um die Geolokalisierung von Bildern zu ermitteln: |
In[]:=
locations=net
,
,
Visualisieren Sie die resultierenden Positionen: |
GeoGraphics[GeoMarker[locations],GeoRangePadding->Scaled[0.1]]
Segmentierung und Segmentanalyse durchführen
Segmentierung und Segmentanalyse durchführen
Erstellen Sie ein binäres Bild mit verbundenen Komponenten. In diesem Fall wird ein oberer Schwellenwert für die Erkennung festgelegt: |
MorphologicalBinarize
,.9
Färben Sie jede Komponente ein: |
ColorizeMorphologicalComponents
,.9,Method->"Nested"
Importieren und verwenden Sie ein semantisches Segmentierungsnetz aus dem Wolfram Neural Net Repository: |
cityNet=NetModel["Dilated ResNet-22 Trained on Cityscapes Data"]
Verwenden Sie das importierte Netzwerk, um eine semantische Segmentierung durchzuführen und die Ergebnisse einzufärben: |
3D-Bilder verarbeiten
3D-Bilder verarbeiten