前提・実現したいこと
OpenCvを使って画像処理が行いたいです。
発生している問題・エラーメッセージ
該当のソースコード
C++
ソースコード
#include <opencv2/opencv.hpp>
#include <opencv2/highgui.hpp>
#include <opencv2/imgproc/imgproc_c.h> //CV_AA用
int main() {
cv::namedWindow("test", cv::WINDOW_NORMAL);
cv::Mat img = cv::Mat::zeros(500, 500, CV_8UC3); //500×500ピクセルの黒色のMat rectangle(img, cv::Point(25, 180), cv::Point(450, 300), cv::Scalar(0, 255, 0), CV_FILLED, 8, 0); putText(img, "TEST OPENCV", cv::Point(20, 250), cv::FONT_HERSHEY_SIMPLEX, 2, cv::Scalar(0, 0, 0), 5, CV_AA); imshow("test", img); cv::waitKey(0); return 0;
}
試したこと
追加インクルートディレクトリにlibディレクトリを追加すると書いてあったので、追加したができなかったです。
> 追加インクルートディレクトリにlibディレクトリを追加すると書いてあった
違います
https://qiita.com/koteko/items/60936f34f21d7decf0b5
の「3.2. プロパティの設定」の「以下の通り設定を追加する」と書いてあるところを見てください
(Visual Studioを使ってる場合)
返信ありがとうございます。やってみます。
やってみたら、LNK2019は消えたのですが、今度はLNK2001というものが出てきてしまいました。
それはサブシステムをwindowにしろと書いてあったのでやったら、今度はint__cdecl...未解決ですというエラーが出てきました。
Visual Studioで新しいプロジェクトを作って、
https://qiita.com/h-adachi/items/aad3401b8900438b2acd
に書いてあることをそのままやって、C++コードも上記Webページのそのままで、ビルドしてみてください
ただし、ダウンロード・展開したOpenCVが置いてあるディレクトリパスが違っていたら、そこだけは実際に合わせてください
上記Webページでは「%OPENCV%」と書かれてるところです
そこは、実際のに合わせて変えてください
三ヶ所あるので、見落とさないように気をつけてください
それ以外は、上記Webページに書かれてる通りに設定して、ビルドしてみてください
どうなりますか?
あなたの回答
tips
プレビュー