三维体积和 C/C++ 链接
LibraryLink 扩展支持直接发送或来自外部程序库的二维和三维图像.
以下是对一个 Image 或 Image3D 对象的像素值取负的例子. color_negate 函数用于任何通道数或数据类型的交插或平面图像. 由此参见完整范例
CCompilerDriver 程序包可以创建可执行文件、程序库和利用编译器安装到计算机的 C/C++ 源代码对象文件.
In[1]:= | ![]() X |
从以上编码创建动态链接程序库.
In[3]:= | ![]() X |
在此,程序库已加载并且 colorNegateCpp 函数调用被链接到与 C++ 过程.
In[4]:= | ![]() X |
Out[4]= | ![]() |
导入体积.
In[5]:= | ![]() X |
Out[5]= | ![]() |
从8个角点开始,用区域增长分割噪声背景.
In[6]:= | ![]() X |
Out[6]= | ![]() |
从 C++ 程序库运用 colorNegateCpp 来转换背景并创建前景掩模.
In[7]:= | ![]() X |
Out[7]= | ![]() |
用掩模体积去除噪声背景.
In[8]:= | ![]() X |
Out[8]= | ![]() |