WindowsにC++用OpenCVをインストールする方法を徹底解説!初心者向け完全ガイド
Windows環境でC++からOpenCVを使えるようにするには、大きく分けて次の3つのステップが必要です。
- 必要なソフトウェアのダウンロードとインストール
- Visual Studio向けにOpenCVを準備する
- OpenCVとVisual Studioを連携(リンク)させる
それでは、各ステップを順番に詳しく見ていきましょう。
ステップ1:必要なソフトウェアのダウンロードとインストール
Microsoft Visual Studio上でOpenCVを使用するため、まずは以下のソフトウェアを揃える必要があります。
- Visual Studio
- OpenCV
- CMake
それぞれのインストール方法を順に確認していきます。
Visual Studioのインストール
まず、公式サイト(https://visualstudio.microsoft.com/downloads/)にアクセスし、Visual Studioをダウンロードします。

ダウンロードボタンをクリックしてインストーラーを入手し、画面の指示に従ってインストールを完了させましょう。Visual Studioのインストールが終わったら、次はOpenCVをダウンロードします。

OpenCVのインストール
続いて、OpenCV公式サイト(https://opencv.org/)にアクセスし、OpenCVをダウンロードします。

ダウンロードボタンをクリックしてファイルを入手してください。

ダウンロードが完了したら、実行ファイルを起動し、Cドライブ直下などに展開(解凍)します。下の画像を参考に進めるとよいでしょう。


展開が完了すると、「build」と「sources」という2つのフォルダが作成されていることが確認できます。「sources」フォルダにはモジュールやインクルードディレクトリ、サンプルコードなどが含まれており、「build」フォルダにはコンパイル済みのバイナリファイル一式が格納されています。
CMakeのインストール
CMakeはオープンソースのビルドツールで、ソフトウェアのコンパイルプロセスを管理するために使用されます。プラットフォームに依存しない設定ファイルを生成できるため、OpenCVのビルド環境を構築する際に役立ちます。
まず、公式サイト(https://cmake.org/download/)からCMakeをダウンロードします。

ダウンロードボタンをクリックしてインストーラーを入手しましょう。

ダウンロードが完了したら、Cドライブに展開します。下の画像はCMakeの展開作業の様子です。

ステップ2:Visual Studio向けにOpenCVを準備する
この工程を効率的に進めるための手順は以下の通りです。
C++によるデスクトップ開発ワークロードの追加
まず、Visual Studio Installerを起動し、お使いのVisual Studio IDEに「C++によるデスクトップ開発」ワークロードを追加します。

環境変数の設定
次に、環境変数を設定します。ここを正しく設定しないとOpenCVが正常に動作しないため、慎重に進めましょう。手順は以下の通りです。
- 「PC」を右クリックして「プロパティ」を選択し、「システムの詳細設定」をクリックします。新しいウィンドウが開きます。

- 「環境変数」ボタンをクリックすると、別のウィンドウが開きます。「システム環境変数」の一覧をスクロールして「Path」を見つけ、選択します。

- 「編集」ボタンをクリックすると、編集用のウィンドウが開きます。

- 変数値の欄に、OpenCVの「build」フォルダ内の「bin」フォルダにある「debug」「release」フォルダへのパスを追記し、「OK」ボタンを押してすべての変更を保存します。
ステップ3:OpenCVとVisual Studioを連携させる
Visual Studio 2019でプロジェクトを作成する
まず、新しいプロジェクトを作成し、「C++コンソールアプリ」テンプレートを選択します。


プロジェクトを作成したら、ソースファイルの項目へ移動します。メニューが開きます。
「新しい項目の追加」を右クリックで選択すると、別のウィンドウが開きます。

そこで新しいCPPファイルを作成し、「追加」ボタンをクリックします。

コーディング画面が表示され、ここにC++のコードを記述できるようになります。
OpenCVのリンク設定
プロジェクトにOpenCVをリンクさせる手順は以下の通りです。
- プロジェクトを右クリックし、メニューから「プロパティ」を選択します。新しいウィンドウが開きます。

- 上部の構成を「すべての構成」に変更し、お使いのOSに合ったプラットフォーム(32bitならWin32、64bitならx64)を選択します。
- 「C/C++」のドロップダウン矢印をクリックして「全般」を選びます。右側の「追加のインクルードディレクトリ」に、OpenCVのincludeフォルダのパスを入力してEnterキーを押します。
- OpenCVをCドライブにインストールした場合、includeフォルダのパスは「C:\opencv\build\include」になります。別の場所にインストールした場合は、OpenCVのbuildフォルダ内にあるincludeフォルダを探してください。
- 「適用」ボタンをクリックします。

- 次に、OpenCVのライブラリを追加します。まず構成を「Debug」に切り替え、「リンカー」のドロップダウンをクリックします。
- 「全般」を選択し、右側の「追加のライブラリディレクトリ」欄に「Debug」フォルダのパスを入力してEnterキーを押します。
Debugフォルダは「lib」フォルダの中にあり、さらにその「lib」フォルダはOpenCVの「build」フォルダ内にあります。Cドライブに展開した場合のパスは「C:\opencv\build\x64\vc15\lib」です。

- 「適用」ボタンをクリックし、次に「入力」へ移動して、右側の「追加の依存ファイル」のドロップダウンアイコンをクリックします。
- 「<編集>」オプションをクリックすると、新しいウィンドウが開きます。ここに使用しているOpenCVのバージョンに対応したライブラリファイル名(例:「opencv_world455d.lib」など、末尾にdが付くものがDebug用)を追記します。

- 「OK」ボタンをクリックし、続けて「適用」ボタンを押します。

- これで、Visual Studio IDEに必要なすべての設定が完了しました。あとは自由にOpenCVを使ったC++プログラミングを始められます。
-
Windows 10 に DirectX 12 をダウンロード・インストールする完全ガイド
DirectX 12 は、Windows 10 に標準搭載されているコンポーネント群で、アプリケーション(特にゲーム)がグラフィックやオーディオのハードウェアと直接通信できるようにするものです。DirectX 12 に対応したゲームをプレイすれば、GPU の性能を最大限に引き出すことができ、より快適なゲーム体験が実現します。この記事では、Windows 10 の PC に DirectX 12 を簡単かつ迅速に導入する手順をご紹介します。 Windows PC 向け DirectX 12 のダウンロードとインストール方法 手順 1:現在の DirectX バージョンを確認する 多くの場合、Wi
-
Windows 10向けiTunesのダウンロードとインストール方法を徹底解説
Appleの「iTunes」アプリは、最新のWindows 10ではMicrosoft Storeから入手できるようになりました。iTunesを活用すれば、iOSデバイスのデータをWindows 10 PCにバックアップできるだけでなく、それ以外にもさまざまなことが可能です。例えば、Apple Musicのストリーミング再生、iCloudへの音楽アップロード、オーディオファイルの形式変換、ホームネットワーク経由での音楽共有、CD/DVDへのデジタル音楽の書き込み、そしてもちろんiOSデバイスを最新バージョンへアップデートすることもできます。 Windows 10にiTunesをダウンロードす