「Intel Image Processing Library」の版間の差分
Administrator (トーク | 投稿記録) 編集の要約なし |
|||
| (他の1人の利用者による、間の1版が非表示) | |||
| 1行目: | 1行目: | ||
'''Intel Image Processing Library''' | '''Intel Image Processing Library'''(通称:IPL)とは、[[インテル]]の[[CPU]]の圧倒的優位性を世に知らしめるために開発された画像処理ライブラリである。 | ||
==概要== | ==概要== | ||
現在ではすべて一括りで「[[OpenCV]] | もともとは[[インテル]]が販売している[[C言語]]や[[Fortran]]の[[コンパイラー]]を買うと付属していたものである。これには[[ソースコード]]一式も付属しており「[[MMX]]や[[SSE]]の使い方」などのサンプルプログラムとしての意味合いもあった。 | ||
後に「[[OpenCV]]の一部」として[[BSDライセンス]]のもとで[[オープンソース]]化され、[[インテル]]の[[CPU]]だけでなく[[NVIDIA]]の[[CUDA]]などもサポートされるようになった。 | |||
現在ではすべて一括りで「[[OpenCV]]」であるが、日常会話としては高レベル層は「OpenCV」、低レベル層は「IPL」を指すと使い分けている人も多い。 | |||
==ダウンロード== | ==ダウンロード== | ||
| 9行目: | 12行目: | ||
==使い方== | ==使い方== | ||
基本的な使い方は20世紀末からあまり変わっていないので[[ググれ]]ば情報はでてくるが、[[インターネット]]上の古い情報は次々と消えているようなので何かしらの保全策が求められる。基軸となる構造体が「IplImage」なのは今も昔も変わっていない<ref>https://github.com/Itseez/opencv/blob/master/modules/core/include/opencv2/core/types_c.h</ref>。 | |||
==関連項目== | ==関連項目== | ||
*[[OpenCV]] | * [[OpenCV]] | ||
==参考文献== | ==参考文献== | ||
{{reflist}} | {{reflist}} | ||
[[カテゴリ:画像処理]] | |||
2019年11月28日 (木) 02:47時点における最新版
Intel Image Processing Library(通称:IPL)とは、インテルのCPUの圧倒的優位性を世に知らしめるために開発された画像処理ライブラリである。
概要[編集 | ソースを編集]
もともとはインテルが販売しているC言語やFortranのコンパイラーを買うと付属していたものである。これにはソースコード一式も付属しており「MMXやSSEの使い方」などのサンプルプログラムとしての意味合いもあった。
後に「OpenCVの一部」としてBSDライセンスのもとでオープンソース化され、インテルのCPUだけでなくNVIDIAのCUDAなどもサポートされるようになった。
現在ではすべて一括りで「OpenCV」であるが、日常会話としては高レベル層は「OpenCV」、低レベル層は「IPL」を指すと使い分けている人も多い。
ダウンロード[編集 | ソースを編集]
2015年時点では単体でダウンロード配布されているのは、1999年にリリースされたQNX、VxWorks、Windows CE向けの古いバージョンのみとなっている[1]。昔ながらの低レベルなIPLだけ欲しい場合はOpenCVのソースコードからぶっこ抜く(OpenCVをそのまま使う)のが手っ取り早い。
使い方[編集 | ソースを編集]
基本的な使い方は20世紀末からあまり変わっていないのでググれば情報はでてくるが、インターネット上の古い情報は次々と消えているようなので何かしらの保全策が求められる。基軸となる構造体が「IplImage」なのは今も昔も変わっていない[2]。