プログラムなんて、I/O片手にベーシックを打ち込んで以来です。
C言語なんて触ったこともありません。
そんな私が、webカメラの画像をリアルタイムで加工したいという目的のため
Visual Studio 2008 Express(無料)を使いながら勉強中。
と言うわけで、そんな入門者目線でのレビューです。
ここに載っているサンプルプログラムは、ほぼ各行にコメントが追加されていて
また、別枠で関数ごとの引数の説明とサンプルが書いてますから、
「この部分を2台のカメラにしたいな」と思ったら直感的に変更する事が出来ました。
と言うか、私が出来るのは、まだこの程度なんですが、そんな私でも、難しいことを
せずにカメラ画像や動画を呼び出したり加工したり出来るのは驚きです。
しかし、入門書の様に解りやすいかと思えば、難しい公式が出てきて、難解な部分も多く、
全体的なバランスとしては、あまり良くないかも知れません。
(入門者からは少し敷居が高く、上級者からは物足りないかも?)
価格も価格だし、厚みが25mmで500頁ちかく有るので、出来れば実物を手にとって流し読み
してからの購入をお勧めします。
ちなみに、本書で触れられているサンプルプログラムは、OpenCV1.1preの物なので
現在使えるOpenCV2.0では、そのままだとエラーが出ます。が、
・導入編の「プロジェクトの静的ライブラリ設定」(P048)の追加はしない。
・サンプルプログラムの最初の部分
#include "cv.h"
#include "highgui.h"
の後に
#pragma comment(lib,"cv200d.lib")
#pragma comment(lib,"cxcore200d.lib")
#pragma comment(lib,"highgui200d.lib")
を追加すると動きました。