OpenCVとは?

シェアする

  • このエントリーをはてなブックマークに追加

OpenCVとは?

もともとインテルが開発したオープンソースのコンピュータビジョンライブラリ(Open Computer Vision)であり現在ではWillow Garage(ウィローガレージ)という米国のロボットの研究開発を行うベンチャー会社にて開発が行われいます。
主な機能としては一般的なフィルタ処理や行列演算を備え、顔認識処理なども比較的有名です。
サンプルプログラムも各種HPで公開されているため、容易に、しかも高速な画像処理が実現できるのも特徴です。

対応環境

OSはWindowsやLinuxなどに対応したクロスプラットフォームであり、最近ではiOSやAndroidなどても動作確認されています。
開発言語はC,C++,Pythonとなります。

開発履歴

バージョン 公開日 備考
1.0 2007.05.24 正式公開版初版
1.1pre1 2008.10.17
2.0 2009.10.01 C++インターフェース(cv名前空間)が登場
OpenMPによるマルチコア対応
2.1 2010.04.06 マルチコア対応がTBB(Intel Threading Building Blocks)へ変更
2.2 2010.12.05 ライブラリ構成の再編成
CUDAに暫定対応

(参考)
http://opencv.willowgarage.com/wiki/OpenCV%20Change%20Logs

OpenCVのライセンス

OpenCVはBSDラインセンスに基づき、商用/非商用問わず、無償で使用する事が可能です。

このBSDライセンスに基づきという部分がポイントなのですが、OpenCVを使用する場合には下記の著作権表示、免責事項に基づき、明示的にこの著作権表示および免責事項を原文のまま(英語のまま)表示し、その内容に従う必要があります。ソースコード公開の場合、そのソース中に、実行ファイル配布の場合はマニュアル等に含めて下さい。

著作権、免責事項の内容↓

IMPORTANT: READ BEFORE DOWNLOADING, COPYING, INSTALLING OR USING.

 By downloading, copying, installing or using the software you agree to this license.
 If you do not agree to this license, do not download, install,
 copy or use the software.

                          License Agreement
               For Open Source Computer Vision Library

Copyright (C) 2000-2008, Intel Corporation, all rights reserved.
Copyright (C) 2008-2009, Willow Garage Inc., all rights reserved.
Third party copyrights are property of their respective owners.

Redistribution and use in source and binary forms, with or without modification,
are permitted provided that the following conditions are met:

  * Redistribution's of source code must retain the above copyright notice,
    this list of conditions and the following disclaimer.

  * Redistribution's in binary form must reproduce the above copyright notice,
    this list of conditions and the following disclaimer in the documentation
    and/or other materials provided with the distribution.

  * The name of the copyright holders may not be used to endorse or promote products
    derived from this software without specific prior written permission.

This software is provided by the copyright holders and contributors "as is" and
any express or implied warranties, including, but not limited to, the implied
warranties of merchantability and fitness for a particular purpose are disclaimed.
In no event shall the Intel Corporation or contributors be liable for any direct,
indirect, incidental, special, exemplary, or consequential damages
(including, but not limited to, procurement of substitute goods or services;
loss of use, data, or profits; or business interruption) however caused
and on any theory of liability, whether in contract, strict liability,
or tort (including negligence or otherwise) arising in any way out of
the use of this software, even if advised of the possibility of such damage.

この内容の実体はバージョンにより異なる場合があるので、OpenCVをインストールしたフォルダの\doc内にlicense.txtというファイルを参照下さい。

ただし、商用で使う場合は、一部、処理アルゴリズムにおいては、研究用途に限られるものもあるので、ご注意下さい。

例えば、SIFTアルゴリズムに関しては、特許が取得されています。

(参考)SIFT Keypoint Detector

OpenCVの入手先

sourceforgeより
http://sourceforge.net/projects/opencvlibrary/

Windows版
http://sourceforge.net/projects/opencvlibrary/files/opencv-win/

Unix版
http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/

主なリンク

OpenCV Wiki
http://opencv.willowgarage.com/wiki/

OpenCV.jp
http://opencv.jp/

Yahoo Groups
http://tech.groups.yahoo.com/group/OpenCV/

関連書籍

オススメの書籍

OpenCV プログラミングブック 第2版 OpenCV 1.1対応

  • 著者/訳者:奈良先端科学技術大学院大学 OpenCVプログラミングブック制作チーム
  • 出版社:毎日コミュニケーションズ( 2009-07-29 )
  • 単行本(ソフトカバー):496 ページ
  • ISBN-10 : 4839931593
  • ISBN-13 : 9784839931599

詳解 OpenCV ―コンピュータビジョンライブラリを使った画像処理・認識

  • 著者/訳者:Gary Bradski Adrian Kaehler
  • 出版社:オライリージャパン( 2009-08-24 )
  • 単行本(ソフトカバー):640 ページ
  • ISBN-10 : 4873114136
  • ISBN-13 : 9784873114132

OpenCVへ戻る

関連記事

関連記事

スポンサーリンク

シェアする

  • このエントリーをはてなブックマークに追加

フォローする