[英]C++: How to install OpenCV with the compiler MinGW 9.2.0 on Windows 10
[英]MinGW C++ compiler cant find OpenCV in the system path
因此,在尝试使用 MinGW 编译来自.cpp 的小型 c++ 文件时,我收到一条错误消息,指出“致命错误:opencv2\core\mat.hpp:没有这样的文件或目录”。 它以一种或另一种形式发生在 Sublime Text 3、Atom 和带有“gcc myfile.cpp”的命令行上。 我应该注意到我在 Windows 10 上。这是代码:
#include <iostream>
#include <opencv2\core\mat.hpp>
#include <opencv2\core.hpp>
#include <opencv2\highgui.hpp>
#include <opencv2\core\types.hpp>
#include <opencv2\imgproc.hpp>
int main()
{
std::cout << "Hello World!\n";
cv::Mat img = cv::imread("despair.jpg");
cv::cvtColor(img, img, cv::COLOR_RGBA2GRAY, 1);
cv::imshow("1", img);
cv::waitKey(0);
cv::Mat mask = cv::Mat(img.rows, img.cols, CV_8UC1, cv::Scalar(255));
cv::Rect_ <char> roi = cv::Rect_ <cv::Point>(cv::Point(0, 0), cv::Point(10, 10));
cv::rectangle(mask, roi, cv::Scalar(0), -1);
cv::Scalar colors = cv::mean(img, mask);
}
我做过并尝试过的事情:
现在我的系统路径中的东西:
我将这段代码从一个更大的项目中取出来测试它发生了什么,此时我正在努力找出问题所在。 请发送帮助。
添加带有 opencv 路径的-I
选项和带有 opencv 库路径的-L
选项,如下所示:
gcc -IC:\OpenCV\opencv\build\include -LC:\OpenCV\opencv\build\x64\vc15\lib test_opencv.cpp
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.