はじめに
こんにちは!高校生でプログラミング勉強中のCureSabaです。
他の記事や情報が古く使用できなかったのでメモとして
今回はIntelliJでopenCVを使用する方法を解説していきます
開発環境
- Windows11 64bit
- IntelliJ IDEA 2024.3.4 (243.25659.39 build)
OpenCVのインストール
ダウンロード
まずはReleaseからWindowsを選択してOpenCVのインストーラーをダウンロードします
(今回は4.11.0を使用します)
インストール
ダウンロードしたopencv-version-windows.exe
(今回だとopencv-4.11.0-windows.exe
)を実行します
このような画面が出るので保存先を選択してください(今回はC:\
に保存します)
展開先にこのように保存されていればOKです
IntelliJ
OpenCVのダウンロードが完了したのでIntelliJを開き作業を開始していきます
プロジェクト作成
File
からNew Project
を選択しプロジェクト名、保存先、JDKを選択します
Build systemはIntelliJで大丈夫です
Create
を押してプロジェクトを作成します
Project Structureの設定
File
からProject Structure
を開きます
Project Settings
内のLibraries
を開きます
プラスボタンを押してJava
をクリック
Select Library Files
でインストールしたOpenCVフォルダーを選択
このような画面が出たらキャンセルでよいです
右側のプラスボタンを押してインストール先\opencv\build\java\opencv-varsion.jar
(今回はopencv-4110.jar
)を選択しOK
同様にもう一度押してインストール先\opencv\build\java\x64\opencv_java{varsion}.dll
とC:\opencv\build\java\x86\opencv_java{varsion}.dll
を追加します
Apply
を押してOK
テスト
プロジェクト内のsrc
を右クリックしてNew
からJava Class
を押してOpenCVCheck
クラスを作成する
以下のコードをコピーして貼り付け
import org.opencv.core.Core;
public class OpenCVCheck {
public static void main(String[] args) {
// Load the OpenCV native library
System.loadLibrary(Core.NATIVE_LIBRARY_NAME);
// Print the OpenCV version
String version = Core.getVersionString();
System.out.println("OpenCV Version: " + version);
// Check if OpenCV is working correctly
if (version != null && !version.isEmpty()) {
System.out.println("OpenCV is installed and working correctly.");
} else {
System.out.println("OpenCV is not working correctly.");
}
}
}
main
関数を実行して以下のようにバージョンとメッセージが表示されれば成功です
終わりに
もし、この記事が役に立ったと思ったら、ぜひコメントやシェアをお願いします。また、質問や改善点などがあれば気軽にコメントしてください!
それでは、良いプログラミングライフを!