CUDAImageSubtract
This feature is not supported on the Wolfram Cloud.

CUDAImageSubtract[img,x]
ximg 中の各チャンネル値から減算する.

CUDAImageSubtract[mem,x]
xmem 中の各チャンネル値から減算する.

CUDAImageSubtract[img1,img2]
各画素が img1img2の中の対応する画素の差である画像を与える.

CUDAImageSubtract[mem1,mem2]
各画素が mem1mem2の中の対応する画素の差であるCUDAMemoryを与える.

詳細詳細

  • CUDALink パッケージがNeeds["CUDALink`"]でロードされていなければならない.
  • CUDAImageSubtractは二値,グレースケール,その他の画像に対して使える.
  • CUDAImageSubtractCUDAMemoryとリストに対して使える.
  • CUDAImageSubtract[image1,val]ImageSubtract[image1,val]に等しい.
  • CUDAImageSubtract[image,]によって返された画像は image と同じ次元を持つ.
  • CUDAImageSubtract[image1,image2]において image2がシングルチャンネル画像なら,image1の各チャンネルからimage2が減算される.
  • CUDAImageSubtract[image,x]において,数 x は通常0から1までの範囲にある.
  • CUDAImageSubtract[image,x]は必要に応じて値を切り取って,image と同じデータ型に基づく画像を返す.
  • CUDAImageSubtract[image1,image2]は必要に応じて値を切り取って,image1の型の画像を返す.
  • 以下のオプションが与えられる:
  • "Device"AutomaticCUDA計算に使われるデバイス
    "OutputMemory"None出力が保管されるCUDAMemory

例題例題すべて開くすべて閉じる

  (3)  (3)

まず CUDALink アプリケーションをロードする:

In[1]:=
Click for copyable input

画像を別の画像から減算する:

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

各色チャンネルから一定量を引くと画像が暗くなる:

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

CUDAImageSubtractは階数が2または3のリストの減算にも使える:

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