OpenCV3の参考書を買ってみた。
OpenCV3ではじめるWindowsアプリ開発 (I・O BOOKS)(Amazon)
あと、Kindleの電子書籍でも1冊追加で購入した。
OpenCV 3 プログラミングブック(Amazon)
自分がOpenCVを使い始めたのは随分と昔、10年前の2007年の4月で、OpenCVのバージョンが1.0の時だ。
2006年11月のネットのニュースでOpenCV 1.0を知った。このときはIntelが作っていた。
→ 米Intel、画像処理ライブラリ「OpenCV 1.0」を公開
退職する前の会社で、その時ちょうど画像処理で工場で不良品の検出をやるという話が無茶振りされて試しにOpenCVでやってみようとしたのだっだ。
APIとしてC言語のインターフェースで動かして使った。
IplImage *frame,*frame2; frame = cvCreateImage( cvSize(640,480), IPL_DEPTH_8U , 3); frame2 = cvCreateImage( cvSize(640,480), IPL_DEPTH_8U , 1); cvCvtColor( frame, frame2, CV_RGB2GRAY); // color -> grayscale
というような感じで書いていた。
趣味でもいろいと使っていて、OpenCV 2.4くらいまで使ってたが、ずっとこの使い方だった。
今はC++のAPI/インターフェースを使うのが主流になっていて、C言語のAPIは廃止されてしまうらしい(?)
OpenCV3に自分も移行して、C++のAPIを使えるようにマスターしたいと考えている。