「Core Image」の版間の差分
表示
削除された内容 追加された内容
m Bot作業依頼: Apple関連記事の改名に伴うリンク修正依頼 (Core Audio (Apple)) - log |
m Bot作業依頼: Apple関連記事の改名に伴うリンク修正依頼(2) (iOS (Apple)) - log |
||
1行目: | 1行目: | ||
'''Core Image''' ('''コア・イメージ''')は、AppleのOS([[macOS]]・[[ |
'''Core Image''' ('''コア・イメージ''')は、AppleのOS([[macOS]]・[[iOS (Apple)|iOS]]・[[iPadOS]]・[[tvOS]])を構成するフレームワークの一つで、[[Graphics Processing Unit|GPU]]の[[プログラマブルシェーダー]]を用いて画像・動画のフィルタ処理をリアルタイムで行うコンポーネント及び[[アプリケーションプログラミングインタフェース|API]]である。なおプログラマブルシェーダーをもたない環境では、[[CPU]]で処理が行われる。 |
||
2021年5月23日 (日) 03:45時点における版
Core Image (コア・イメージ)は、AppleのOS(macOS・iOS・iPadOS・tvOS)を構成するフレームワークの一つで、GPUのプログラマブルシェーダーを用いて画像・動画のフィルタ処理をリアルタイムで行うコンポーネント及びAPIである。なおプログラマブルシェーダーをもたない環境では、CPUで処理が行われる。
概要
Core ImageはMac OS X v10.4で導入された。
Core Audioと同様に、Image Unit(イメージユニット)と呼ばれるプラグイン形式の画像処理フィルタや、カスタムフィルタを組み合わせることにより、画像の加工・解析を容易に行うことができる。特徴的な機能としては、バーコード・二次元コードの読み取りや、顔認識・クロマキー合成・画像の自動補正などがある。各ピクセルの値は、整数ではなく、単精度浮動小数点数で処理されるため、非常に正確な演算結果が得られる。
シェーディング言語にはOpenGL規格で標準化されているGLSLが用いられる[1]。
脚注
関連項目
外部リンク
- About Core Image - Core Image Programming Guide
- Core Image - Apple Developer Documentation