(Translated by https://www.hiragana.jp/)
Core Image - Wikipedia

Core Imageコア・イメージ)は、AppleのOSmacOSiOSiPadOStvOS)を構成こうせいするフレームワークのひとつで、GPUうえ動作どうさするプログラマブルシェーダーもちいて画像がぞう動画どうがのフィルタ処理しょりをリアルタイムで実行じっこうするコンポーネントおよびAPIである。なおプログラマブルシェーダーをサポートしない環境かんきょうでは、CPU処理しょりおこなわれる。

概要がいよう

編集へんしゅう

Core ImageはMac OS X v10.4導入どうにゅうされた。

Core Audio同様どうように、Image Unit(イメージユニット)とばれるプラグイン形式けいしき画像がぞう処理しょりフィルタや、カスタムフィルタをわせることにより、画像がぞう加工かこう解析かいせき容易よういおこなうことができる。特徴とくちょうてき機能きのうとしては、バーコード次元じげんコードりや、かお認識にんしきクロマキー合成ごうせい画像がぞう自動じどう補正ほせいなどがある。かくピクセルのは、整数せいすうではなく、単精度たんせいど浮動ふどう小数点しょうすうてんすう処理しょりされるため、非常ひじょう正確せいかく演算えんざん結果けっかられる。

グラフィックスハードウェア(GPU)の並列へいれつ演算えんざん性能せいのう活用かつようしたハードウェアアクセラレーションにより、画像がぞう処理しょり高速こうそくされる。カーネル記述きじゅつ言語げんご[注釈ちゅうしゃく 1]には「Core Image Kernel Language」[注釈ちゅうしゃく 2]または「Metal Shading Language」がもちいられる[1][2][3]

脚注きゃくちゅう

編集へんしゅう

注釈ちゅうしゃく

編集へんしゅう
  1. ^ 並列へいれつ処理しょり対象たいしょうかく要素ようそ画像がぞう処理しょり場合ばあい通例つうれいピクセル)に作用さようさせるフィルタリング関数かんすうのことをカーネルとぶ。GPUが多数たすうのストリームプロセッサによって並列へいれつ実行じっこうされる。
  2. ^ OpenGL規格きかく標準ひょうじゅんされているシェーディング言語げんごであるGLSL方言ほうげん(dialect)。

出典しゅってん

編集へんしゅう

関連かんれん項目こうもく

編集へんしゅう

外部がいぶリンク

編集へんしゅう