デスクトップにある画像をOpenCVを用いて表示する。
前提
Microsoft Visual StudioでOpenCVを使うための練習をしています。
デスクトップの画像を表示するプログラムを作ったところ、
以下のエラーメッセージが発生しました。
###エラーメッセージ
コード |説明
C1083 includeファイルを開けません。’opencv2/core/hal/interface.h':No such file or directory
ファイル | 行
cvdef.h 190
該当のソースコード
#include "opencv2/core/hal/interface.h"
###使用した言語
C++
試したこと
””の部分を<>に置き換えた
↪直らず。
補足情報
使用ソフト
・Microsoft Visual Studio
Opencv Ver.4.5.4
Cドライブ直下に保存
以下プログラムの内容
#include <iostream>
#include "\opencv\build\include\opencv2\opencv.hpp"
// OpenCV のバージョンが違うなら名前は 454 の部分を自身のものに変更する
#ifdef _DEBUG
#pragma comment(lib, "opencv_world454d.lib")
#else
#pragma comment(lib, "opencv_world454.lib")
#endif
int main()
{
// 表示するときのウィンドウ名
const char* windowName = "image";
// ユーザーの名前は自分のものに変更してください cv::Mat img = cv::imread("C:\\Users\PC70R183\Desktop\lena.png"); cv::imshow(windowName, img); cv::waitKey(0); return 0;
}
回答1件
あなたの回答
tips
プレビュー