「OpenCV プログラミングブック(ISBN978-4-8399-3159-9)」 に掲載のコードを提供します。 ダウンロード前に「license.html」をお読みください。 ご利用には「Intel License Agreement For Open Source Computer Vision Library」に同意していただく必要がございます。
※ 発刊時~2009年10月12日までに提供していた書籍060-061ページ記載のコード2.2「s221/tutorial_01.cpp」に誤りがありましたので、修正いたしました。具体的には書籍061ページ 036行目「if ( key == 'q') {」の1行が提供していた「tutorial_01.cpp」からは記載が抜けていたため、コンパイル時にエラーとなります。以下のその差分のファイルだけを提供します。
新しいOpenCV 2.0が提供されています。032~033ページの手順に従いOpenCVのサイト(http://sourceforge.net/projects/opencvlibrary/)にアクセスしダウンロードできるのはバージョン2.0.0aで、本書解説のものとは異なります(2009年10月現在)。次の手順で、バージョン1.1pre1aを入手してください。
方法1:
バージョン1.1pre1aの以下のダウンロードURIから直接入手する。
方法2:
ここでの操作は2009年10月10日現在の情報です。
opencv.jpのサイトでは、OpenCV リファレンスマニュアルの完全翻訳やソースコードを提供しています。書籍と一緒にご活用ください。
ページ | 箇所 | 誤 | 正 | 備考 |
---|---|---|---|---|
038 | ※脚注 | (ここの脚注内容は不要) | 1刷 | |
040 | Visual C++ 2005 再頒布可能パッケージの配布先 | より新しい「Visual C++ 2005 SP1 再頒布可能パッケージ」が配布されていますので、そちらの利用をお勧めします。 | 下記URI集を参照してください。 | 1刷 |
045 | ※脚注 | Visual Studio 2005(2箇所) | Visual Studio 2008 | 1刷 |
051 | コード2.1 コードファイル名箇所 | image.cpp [s21/image.cpp] | image.cpp [image/image.cpp] | 1刷 |
225 | 図4.7.10 | Dilate -(収縮)-> Erode の図 | -> | 1刷 |
307 | 式(4.39)、(4.40)の位置 | 式(4.39)、(4.40)が1行目の後に入っている。 | 式(4.39)、(4.40)が入る位置は2行下(本文3行目)の「その関係は、」「となります。」の間に入る。 | 1、2刷 |
332 | ページ中段 | void cvCreateMemStorage( int block_size=0 ); | CvMemStorage* cvCreateMemStorage( int block_size=0 ); | 1~3刷 |
記載のURIは、2009年7月現在のものです。