前提・実現したいこと
ここに質問の内容を詳しく書いてください。
(例)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/ツールのバージョンなど) ここにより詳細な情報を記載してください。
このままではコードが読めないので、質問を編集し、<code>ボタンを押し、出てくる’’’の枠の中にコードを貼り付けてください
あなたの回答
tips
プレビュー