Wolfram Language

Géométrie de calcul

Mailles à partir d'images

La version 11 introduit la fonction ImageMesh pour la conversion d'images en 2D et en 3D.

Obtenez une image du Grand Lac Salé et une segmentation au moyen de l'augmentation de région.

In[1]:=
Click for copyable input
orig = EntityValue[Entity["Lake", "GreatSaltLake::yw8cf"], "Image"]; img = RegionBinarize[orig, \!\(\* GraphicsBox[ TagBox[RasterBox[CompressedData[" 1:eJzt1jEKwkAQQNFdK0uv4C1sLW0VD6AYxSZCFMRzCJ7XiF3SzFb7lf8ggUCK D8MmM99f1sdJSuk67W/r3X3ZdbvHZtY/bNvr+dQ2h1V7a05Nt9h/Xnv21ytJ kiRJkiRJkn5H7tVuGLMqzqo4q+KsiuNW8bKsimNWfbNwXVbF5Yzuqp0xZFUB dBaui5kF/T5AsxJ1jNAsq0qgs3BlOSPDMrMLmvUBDcNnsbqov2x4FrWrdscA NIu6SjCzoEOEZlGniF5Ta0eMmVXCqjjmCJlV5KzaDWNWxXGreFnMKvAIazeM MUfIXEmtKsCs8hSWsCrOqjhmlSRJkiRJkvS/3tRrD1M= "], {{0, 147}, {150, 0}}, {0, 1}, ColorFunction->GrayLevel], BoxForm`ImageTag["Bit", ColorSpace -> Automatic, Interleaving -> None], Selectable->False], DefaultBaseStyle->"ImageGraphics", ImageSizeRaw->{150, 147}, PlotRange->{{0, 150}, {0, 147}}]\), 1/5]; GraphicsRow[{orig, img}]
Out[1]=

Créez une maille en 2D de l'image.

In[2]:=
Click for copyable input
ImageMesh[img]
Out[2]=

Obtenez une image en 3D d'un moteur.

In[3]:=
Click for copyable input
img = Import["ExampleData/CTengine.tiff", "Image3D"]
Out[3]=

Créez une maille en 3D du moteur.

In[4]:=
Click for copyable input
ImageMesh[img]
Out[4]=

Exemples connexes

de en es ja ko pt-br ru zh