OpenCVとカメラを使ったフォームアプリケーション
はじめに
カメラで撮影した画像を、OpenCVで処理してからフォームアプリで表示させたかったので作成した。
撮影+画像処理はbackgroundWorker内で行い、timerでbackgroundWorkerを定期的に呼び出すことにした。
ツールのレイアウト
- TableLayoutPanel
- PictureBox
- label
- backgroundWorker
- timer
を配置する
コード
Nugetから「OpenCvSharp4」と「OpenCvSharp4.runtime.win」をインストール
backgroundWorkerやtimerの動作は、「Form1.cs[デザイン]」内の要素をダブルクリックするか、「Form1.Designer.cs」で追加する。