openCVをはじめようとして、以下のエラーがでました。
プログラミング初心者です。
visual studio community 2017を使っています。
opencv3.3.0です。
c++です。
windows10です。
openCVによる画像処理入門という書籍を使っています。
コードは以下の通りです。
#define _CRT_SECURE_NO_WARNINGS
#define _USE_MATH_DEFINES
#include <iostream>
#include <string>
#include <cmath>
#include <opencv2/opencv.hpp>
using namespace std;
using namespace cv;
string win_src = "src";
int main() {
Mat img_src = Mat::zeros(Size(640, 480)), CV_8UC3);
namedWindow(win_src, WINDOW_AUTOSIZE); imshow(win_src, img_src); waitKey(0); return 0;
}
エラーはmain関数の1行目のMat img_src = Mat::zeros(Size(640, 480)), CV_8UC3);
のところで、
E0304 オーバーロードされた関数 "cv::Mat::zeros" のインスタンスが引数リストと一致しません
とでました。
また、
エラー C2065 'img_src': 定義されていない識別子です。
とでました。
書籍の通りなのですが、なにがダメなのでしょうか。
よろしくお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。