Volúmenes en 3D y enlace a C/C++  

LibraryLink ha sido ampliada para dar soporte a imágenes en 2D y 3D que son directamente enviadas a/de bibliotecas externas.

Aquí hay un ejemplo para negar los valores de píxel de un objeto Image o Image3D. La función color_negate trabaja con imágenes intercaladas o planas con cualquier número de canales y cualquier tipo de datos. Vea el ejemplo completo aquí.

El paquete CCompilerDriver le permite construir archivos de ejecutables, bibliotecas y objetos desde un código fuente C/C++ utilizando compiladores instalados en su equipo.

In[1]:=
Click for copyable input
X
muestre la entrada completa de Wolfram Language

Cree un enlace dinámico de biblioteca a partir del código anterior.

In[3]:=
Click for copyable input
X

Aquí, la biblioteca es descargada y la función llamada colorNegateCpp está enlazada al proceso de color_negate C++.

In[4]:=
Click for copyable input
X
Out[4]=

Importe un volumen.

In[5]:=
Click for copyable input
X
Out[5]=

Segmente el fondo ruidoso usando la región de crecimiento, a partir de las ocho esquinas.

In[6]:=
Click for copyable input
X
Out[6]=

Aplique colorNegateCpp desde una biblioteca C++ para invertir el fondo y crear una máscara de primer plano.

In[7]:=
Click for copyable input
X
Out[7]=

Enmascare el volumen para remover el fondo ruidoso.

In[8]:=
Click for copyable input
X
Out[8]=
de en ja pt-br zh