OpenCVはコンピュータビジョン分野でもっとも利用されているオープンソースフレームワークです。近年の人工知能ブームに呼応する形で機械学習やディープラーニングAPIが強化され、物体の名称と位置を認識するオブジェクト検出(Object Detection)といったタスクも容易に扱えるようになりました。
とはいえ、画像認識タスクがすべてディープラーニングによる手法に置き換わるわけではありません。これまでに培った手法を選択した方が堅実な場面もあるため、本書では現時点で重要とされる画像処理手法を整理します。OpenCVの基礎的な解説からはじめ、dnnモジュールを用いたディープラーニングによる画像認識についても解説していきます。
1章 OpenCVとは
2章 OpenCVインストール
3章 coreモジュール
4章 imgprocモジュール
5章 imgcodecs、videoioモジュール
6章 ディープラーニング
7章 dnnモジュール基礎
8章 dnnモジュール応用
サンプルコードにはPythonを利用し、OpenCV 4.5.Xに対応しています。