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.
muestre la entrada completa de Wolfram Languageoculte la entrada
Cree un enlace dinámico de biblioteca a partir del código anterior.
Aquí, la biblioteca es descargada y la función llamada colorNegateCpp está enlazada al proceso de color_negate C++.
Out[4]= | |
Importe un volumen.
Out[5]= | |
Segmente el fondo ruidoso usando la región de crecimiento, a partir de las ocho esquinas.
Out[6]= | |
Aplique colorNegateCpp desde una biblioteca C++ para invertir el fondo y crear una máscara de primer plano.
Out[7]= | |
Enmascare el volumen para remover el fondo ruidoso.
Out[8]= | |