質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
OpenCV

OpenCV(オープンソースコンピュータービジョン)は、1999年にインテルが開発・公開したオープンソースのコンピュータビジョン向けのクロスプラットフォームライブラリです。

Q&A

0回答

218閲覧

includeファイルのパスの指定の仕方

rasukaru3027

総合スコア4

OpenCV

OpenCV(オープンソースコンピュータービジョン)は、1999年にインテルが開発・公開したオープンソースのコンピュータビジョン向けのクロスプラットフォームライブラリです。

0グッド

0クリップ

投稿2020/01/16 15:59

前提・実現したいこと

ここに質問の内容を詳しく書いてください。
(例)PHP(CakePHP)で●●なシステムを作っています。
■■な機能を実装中に以下のエラーメッセージが発生しました。

発生している問題・エラーメッセージ

ヘッダファイルの参照場所が間違っているようでエラーが出てしまいます。
windowsで言う追加のインクルードディレクトリのパスの指定みたいなのはどこですればいいでしょうか?

エラーメッセージ ```Scanning dependencies of target 01-07.cpp [ 50%] Building CXX object CMakeFiles/01-07.cpp.dir/01-07.cpp.o /home/robot/openCV_sample/hough/01-07.cpp:1:17: error: stray ‘\’ in program include <opencv2\highgui\highgui.hpp> ^ /home/robot/openCV_sample/hough/01-07.cpp:1:25: error: stray ‘\’ in program include <opencv2\highgui\highgui.hpp> ^ /home/robot/openCV_sample/hough/01-07.cpp:2:10: fatal error: opencv2\imgproc\imgproc.hpp: No such file or directory #include <opencv2\imgproc\imgproc.hpp> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. CMakeFiles/01-07.cpp.dir/build.make:62: recipe for target 'CMakeFiles/01-07.cpp.dir/01-07.cpp.o' failed make[2]: *** [CMakeFiles/01-07.cpp.dir/01-07.cpp.o] Error 1 CMakeFiles/Makefile2:72: recipe for target 'CMakeFiles/01-07.cpp.dir/all' failed make[1]: *** [CMakeFiles/01-07.cpp.dir/all] Error 2 Makefile:129: recipe for target 'all' failed make: *** [all] Error 2 ### 該当のソースコード ```ここに言語名を入力 ソースコード ```#include <opencv2\highgui\highgui.hpp> #include <opencv2\imgproc\imgproc.hpp> using namespace cv; using namespace std; int main() { //----ŒŽ‰æ‘œ‚ð“ǂݍž‚Þ -- Mat src_image = imread("hough,jpg"); //----------- GaussianBlur‚ðŽÀŽ{ ------ GaussianBlur(src_image, src_image, Size(5, 5), 0); namedWindow("BlurŒŽ‰æ‘œ"); imshow("BlurŒŽ‰æ‘œ", src_image); //----------- RGB•ª‰ðCanny‚ðŽÀŽ{ ------- Mat channels[3]; split(src_image, channels); Mat canny_r, canny_g, canny_b, canny_image; Canny(channels[2], canny_r, 60.0, 180.0, 3); Canny(channels[1], canny_g, 60.0, 180.0, 3); Canny(channels[0], canny_b, 60.0, 180.0, 3); bitwise_or(canny_r, canny_g, canny_image); bitwise_or(canny_image, canny_b, canny_image); namedWindow("RGB•ª‰ð-Canny"); imshow("RGB•ª‰ð-Canny", canny_image); //------------ HoughLines‚ðŽÀŽ{ -------- vector<Vec2f> lines; HoughLines(canny_image, lines, 1, CV_PI / 180, 100); float rho, theta, ct, st; int z = canny_image.cols; Mat src_image1 = src_image.clone(); for (auto it = lines.begin(); it != lines.end(); ++it) { rho = (*it)[0]; theta = (*it)[1]; ct = cos(theta); st = sin(theta); line(src_image1, Point(rho*ct - z*st, rho*st + z*ct), Point(rho*ct + z*st, rho*st - z*st), Scalar(0, 255, 255), 2); } namedWindow("HoughLinesŒ‹‰Ê"); imshow("HoughLinesŒ‹‰Ê", src_image1); //houghLinesP‚ðŽÀŽ{ vector<Vec4i>lines_p; Vec4i pt; HoughLinesP(canny_image, lines_p, 1, CV_PI / 180, 60, 40, 5); Mat src_image2 = src_image.clone(); for (auto it = lines_p.begin(); it != lines_p.end(); ++it) { pt = *it; line(src_image2, Point(pt[0], pt[1]), Point(pt[2], pt[3]), Scalar(0, 255, 255), 2, CV_AA); } namedWindow("HoughLinesPŒ‹‰Ê"); imshow("HoughLinesPŒ‹‰Ê", src_image2); waitKey(0); destroyAllWindows(); return 0; } ### 試したこと 色々調べたのですが、解決方法が見つからないのでどなたか助けてください。 ### 補足情報(FW/ツールのバージョンなど) ここにより詳細な情報を記載してください。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

y_waiwai

2020/01/16 23:42

このままではコードが読めないので、質問を編集し、<code>ボタンを押し、出てくる’’’の枠の中にコードを貼り付けてください
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問