C++でOpenCVを使おうとしていますが,コンパイルがうまくできません.
#include <opencv2/opencv.hpp> int main(){ cv::Mat img; img = cv::imread("rabenda-.jpg"); cv::imshow("title", img); cv::waitKey(0); return 0; }
というコードを書き,imshow.cppという名前で保存しターミナルから
g++ imshow.cpp
と入力していますが
g++ imshow.cpp imshow.cpp:1:10: fatal error: 'opencv2/opencv.hpp' file not found #include <opencv2/opencv.hpp> ^~~~~~~~~~~~~~~~~~~~ 1 error generated.
とエラーが出てしまいます.
PATHが通っていないことが原因かと思われるのですが,色々とためしすぎて何がなんだかわからない状況になってしまいました.
また,PATH自体は以下のようになっています.
ryo38$ echo $PATH /Users/ryo38/.pyenv/shims:/Users/ryo38/.pyenv/bin:/Users/ryo38/.pyenv/shims:/Users/ryo38/.pyenv/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Apple/usr/bin
環境や確認インストールしたものを以下に記入させていただきます.
・OSは10.15.6
・opencvはhomebrewを用いてインストール済みです.
・c++の言語やpythonの言語自体のコンパイルは可能です.
他に何か必要なものがあればいっていただけると助かります.
よろしくお願いします.
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/10/05 07:09
2020/10/05 07:19