「Intel Image Processing Library」の版間の差分

提供: MonoBook
ナビゲーションに移動 検索に移動
imported>Administrator
 
1行目: 1行目:
'''Intel Image Processing Library'''とは、[[インテル]]の[[CPU]]の圧倒的優位性を世に知らしめるために開発された画像処理ライブラリである。
+
'''Intel Image Processing Library'''(通称:IPL)とは、[[インテル]]の[[CPU]]の圧倒的優位性を世に知らしめるために開発された画像処理ライブラリである。
  
 
==概要==
 
==概要==
 
もともとは[[インテル]]が販売している[[C言語]]や[[Fortran]]の[[コンパイラー]]を買うと付属していたものである。これには[[ソースコード]]一式も付属しており「[[MMX]]や[[SSE]]の使い方」などのサンプルプログラムとしての意味合いもあった。
 
もともとは[[インテル]]が販売している[[C言語]]や[[Fortran]]の[[コンパイラー]]を買うと付属していたものである。これには[[ソースコード]]一式も付属しており「[[MMX]]や[[SSE]]の使い方」などのサンプルプログラムとしての意味合いもあった。
  
後に[[OpenCV]]の一部として[[BSDライセンス]]のもとで[[オープンソース]]化され、インテルのCPUだけでなく[[NVIDIA]]の[[CUDA]]などもサポートされるようになった。
+
後に「[[OpenCV]]の一部」として[[BSDライセンス]]のもとで[[オープンソース]]化され、[[インテル]]の[[CPU]]だけでなく[[NVIDIA]]の[[CUDA]]などもサポートされるようになった。
  
 
現在ではすべて一括りで「[[OpenCV]]」であるが、日常会話としては高レベル層は「OpenCV」、低レベル層は「IPL」を指すと使い分けている人も多い。
 
現在ではすべて一括りで「[[OpenCV]]」であるが、日常会話としては高レベル層は「OpenCV」、低レベル層は「IPL」を指すと使い分けている人も多い。
15行目: 15行目:
  
 
==関連項目==
 
==関連項目==
 
+
* [[OpenCV]]
*[[OpenCV]]
 
  
 
==参考文献==
 
==参考文献==
 
{{reflist}}
 
{{reflist}}
  
{{stub}}
 
 
[[カテゴリ:画像処理]]
 
[[カテゴリ:画像処理]]

2019年11月28日 (木) 02:47時点における最新版

Intel Image Processing Library(通称:IPL)とは、インテルCPUの圧倒的優位性を世に知らしめるために開発された画像処理ライブラリである。

概要[編集 | ソースを編集]

もともとはインテルが販売しているC言語Fortranコンパイラーを買うと付属していたものである。これにはソースコード一式も付属しており「MMXSSEの使い方」などのサンプルプログラムとしての意味合いもあった。

後に「OpenCVの一部」としてBSDライセンスのもとでオープンソース化され、インテルCPUだけでなくNVIDIACUDAなどもサポートされるようになった。

現在ではすべて一括りで「OpenCV」であるが、日常会話としては高レベル層は「OpenCV」、低レベル層は「IPL」を指すと使い分けている人も多い。

ダウンロード[編集 | ソースを編集]

2015年時点では単体でダウンロード配布されているのは、1999年にリリースされたQNXVxWorksWindows CE向けの古いバージョンのみとなっている[1]。昔ながらの低レベルなIPLだけ欲しい場合はOpenCVソースコードからぶっこ抜く(OpenCVをそのまま使う)のが手っ取り早い。

使い方[編集 | ソースを編集]

基本的な使い方は20世紀末からあまり変わっていないのでググれば情報はでてくるが、インターネット上の古い情報は次々と消えているようなので何かしらの保全策が求められる。基軸となる構造体が「IplImage」なのは今も昔も変わっていない[2]

関連項目[編集 | ソースを編集]

参考文献[編集 | ソースを編集]