CUDAColorNegate
This feature is not supported on the Wolfram Cloud.

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]=