首页  >  文章  >  后端开发  >  如何在 Windows 7 上设置 OpenCV 2.4 和 MinGW 进行图像处理?

如何在 Windows 7 上设置 OpenCV 2.4 和 MinGW 进行图像处理?

Linda Hamilton
Linda Hamilton原创
2024-11-12 03:56:02129浏览

How to Set Up OpenCV 2.4 and MinGW on Windows 7 for Image Processing?

入门:Windows 7 上的 OpenCV 2.4 和 MinGW 以及示例代码

安装 OpenCV 2.4

  • 从 Sourceforge.net 下载并解压 OpenCV 2.4.3 软件包。
  • 将其安装到某个目录(例如 C:)。
  • 添加 OpenCV DLL 目录( C:opencvbuildx86mingwbin) 到您的系统路径。

安装 MinGW

  • 从 Sourceforge.net 下载 MinGW 安装程序并按照向导操作。
  • 选择要安装的目录(例如 C:MinGW)。
  • 安装 C 编译器和 C 编译器。
  • 将 MinGW bin 目录(C:MinGWbin)添加到您的系统PATH.

编写示例代码

  1. 使用以下代码创建一个新的 C 文件(例如 loadimg.cpp):

    #include "opencv2/highgui/highgui.hpp"
    #include <iostream>
    
    using namespace cv;
    using namespace std;
    
    int main(int argc, char** argv)
    {
      Mat im = imread(argc == 2 ? argv[1] : "lena.jpg", 1);
      if (im.empty())
      {
        cout << "Cannot open image!" << endl;
        return -1;
      }
    
      imshow("image", im);
      waitKey(0);
    
      return 0;
    }
  2. 编译代码:

    g++ -I"C:\opencv\build\include" -L"C:\opencv\build\x86\mingw\lib" loadimg.cpp -lopencv_core243 -lopencv_highgui243 -o loadimg
  3. 运行编译好的程序(loadimg.exe)来加载并显示图像。

后续步骤

  • 探索 OpenCV 示例目录 (C:opencvsamplescpp) 中的示例代码。
  • 开发您自己的 OpenCV 应用程序。

以上是如何在 Windows 7 上设置 OpenCV 2.4 和 MinGW 进行图像处理?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn