CUDAColorNegate

CUDAColorNegate[image]
performs color negation on image.

CUDAColorNegate[list]
performs color negation on list.

CUDAColorNegate[mem]
performs color negation on memory referenced by mem.

更多信息更多信息

  • The CUDALink package must be loaded using Needs["CUDALink`"].
  • works with binary, grayscale, and other images.
  • works with CUDAMemory and lists.
  • If multiple image channels are present, operates on each of them separately.
  • If the input type is Real, then the input is subtracted from , not .
  • does not work on fixed vector structure types like , , ....
  • The following options can be given:
  • "Device"$CUDADeviceCUDA device used to perform computation
    "OutputMemory"Noneoutput memory provided to avoid creating new memory location

范例范例打开所有单元关闭所有单元

基本范例 (5)基本范例 (5)

First, load the CUDALink application:

In[1]:=
Click for copyable input

This performs color negation on the input color image:

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

This inverts a grayscale image:

In[1]:=
Click for copyable input
Out[1]=

This inverts a binary image:

In[1]:=
Click for copyable input
Out[1]=

This performs color negation on the input list:

In[1]:=
Click for copyable input
Out[1]=

If the input is CUDAMemory, then memory is returned as output:

In[1]:=
Click for copyable input
Out[1]=

This negates the input:

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

Memory is retrieved using CUDAMemoryGet:

In[3]:=
Click for copyable input
Out[3]=
New to Mathematica? Find your learning path »
Have a question? Ask support »