表紙画像

Javaで始める
OpenCV 3プログラミング

2016年10月10日 初版第1刷発行

本書について

 本書は、2013年に刊行された『Javaで始めるOpenCVプログラミング』の内容をOpenCVのバージョン3.1に対応させた改訂版です。

 OpenCV(Open Source Computer Vision Library)は、膨大な関数を用意した画像処理ライブラリ集です。一般的な二次元の画像処理、ヒストグラム処理、テンプレートマッチング、オプティカルフロー、およびオブジェクト認識など多様なアプリケーションを開発できる関数群を用意しています。OpenCV を利用すると、数行のコードを記述するだけで簡単な画像処理プログラムを開発できます。このような環境は単にOpenCVだけがもたらしてくれたわけではなく、ハードウェアやオペレーティングシステムの進歩と相まって提供されています。
 OpenCVは当初、C/C++言語用に用意されていました。しかし、今ではいろいろな言語から利用できる環境が用意されています。本書は、OpenCVが用意しているJava 用のライブラリを使用し、JavaからOpenCVを利用する方法を紹介します。

 JavaからOpenCVを利用できると、OpenCVを利用する機会は飛躍的に多くなると期待できます。本書がJavaプログラミングの幅を広げるのに貢献できることを期待します。

目 次