OpenCVを用いた画像処理入門

いくつかのトピックについては,独立した記事を用意しました.

資料

OpenCVを用いた画像処理 2017.09.14: OpenCV_ImageProcessing.pdf (OpenCV 3.3対応)

  • 画像処理のごく基礎的なイントロダクション
  • OpenCVとは何ぞや
  • Visual Studioのごく基礎的な解説
  • OpenCVによる各種画像処理の実装例
  • 局所特徴量の説明
  • Microsoft Kinect for Windows SDKとOpenCVの併用方法
  • Kinect v2の解説
  • Python, OpenCL, Linux, macOSでのOpenCVの導入 (簡単に)

サンプルプログラム (For Microsoft Visual Studio Community 2015/2017)

OpenCVSampleCodesでは,下記のサンプルプログラムを提供しています.

  • 2値化
  • カメラキャリブレーション
  • DFT
  • エッジ検出
  • 画素への直接アクセス
  • ヒストグラム平滑化
  • 輪郭抽出
  • 射影変換
  • ハフ変換
  • インペインティング
  • ラベリング
  • 局所特徴量抽出
  • New!! 物体検出
  • ROI
  • 単純なカメラキャプチャ
  • 単純な画像読み込み

物体検出の実行例はこちら.

物体検出の結果

ダウンロードはこちら

  • OpenCVを用いた画像処理のサンプルコード集
    • For Visual Studio 2017 & OpenCV 3.3 OpenCVSampleCodes_VS2017.zip
    • For Visual Studio 2015 & OpenCV 3.1 OpenCVSampleCodes_vc14.zip
  • KinectとOpenCVを併用するサンプル
    • For Visual Studio 2017 & OpenCV 3.3 Kinect_OpenCV_VS2017.zip
    • For Visual Studio 2015 & OpenCV 3.1 Kinect_OpenCV_vc14.zip

注意事項

  • 動作保証はしません.サポートも無責任です.各自の責任でご使用ください.
  • 下記の環境で動作確認.
    • Microsoft Visual Studio Community 2015/2017
    • OpenCV 3.1/3.3 (インストーラ版)
    • Microsoft Kinect for Windows SDK v1.8, v2.0 1409
  • Pathの設定などは,各自の環境に合わせて読み替えてください.