MacOSでOpenCVをC++で使いたい!
上記の通り、MacOSでOpenCVをC++で使いたいのですが、ターミナル上でのコンパイルが上手くいきません。様々なサンプルプログラムを使っているので、プログラムの問題はないと思います。また、pythonでは実装できているので、コンパイルに問題があるかと思います。
エラー内容
test.cpp:1:10: fatal error: 'opencv2/core.hpp' file not found
#include <opencv2/core.hpp>
^~~~~~~~~~~~~~~~~~
1 error generated.
上記のエラーが出ます。
###ソースコード
C++
1 2#include <opencv2/core.hpp> 3#include <opencv2/imgcodecs.hpp> 4#include <opencv2/highgui.hpp> 5#include <iostream> 6 7int main(int argc, const char* argv[]) 8{ 9 // 画像データをファイルから読み込む 10 cv::Mat src = cv::imread("gear.jpg", cv::IMREAD_COLOR); 11 12 // 画像の読み込みに失敗したらエラー終了する 13 if(src.empty()) 14 { 15 std::cerr << "Failed to open image file." << std::endl; 16 return -1; 17 } 18 19 cv::namedWindow("image", cv::WINDOW_AUTOSIZE); 20 cv::imshow("image", src); 21 cv::waitKey(0); 22 cv::destroyAllWindows(); 23 24 return 0; 25}
回答2件
あなたの回答
tips
プレビュー