c++ OpenCV 环境配置以及例子

c++ OpenCV 环境配置以及例子

1、通过VisualStudioSetup.exe 安装c++开发环境(使用C++的桌面开发)。

2、下载OpenCV-4.7.0。此处选择Windows版本。

OpenCV官网 https://opencv.org/

将下载好的OpenCV库解压到F:\opencv\opencv4.7。

3、创建一个控制台应用C++。

4、打开属性管理器,配置debug/x64的属性:

包含目录配置如下:

库目录配置如下:

附加依赖项配置如下:

5、测试代码。

#include <iostream>
#include <filesystem>
#include <string>
#include <opencv2/opencv.hpp>

namespace fs = std::filesystem;
using namespace cv;
using namespace std;


int main()
{
    //std::cout << "Hello World!\n";
    //fs::path currentPath = fs::current_path();
    //string filename = currentPath.string() + "\\jzh.png";
    string file = "F:/opencv/console/x64/Debug/jzh.png";
    Mat src = imread(filename);
    imshow("input", src);
    waitKey(0);
    destroyAllWindows();
    return 0;
}

6、其他说明。

①缺少dll文件。需要把F:\opencv\opencv4.7\build\x64\vc16\bin目录下文件 拷贝至  程序调试目录 F:\opencv\console\x64\Debug。

②error LNK2019: 无法解析的外部符号 void __cdecl cv::imshow。
链接器->输入->附加依赖项。(具体文件在F:\opencv\opencv4.7\build\x64\vc16\lib目录下)
Debug模式下需要添加文件名后带d的库例如opencv_world470.lib。
Release模式下需要添加不带d的库opencv_world470.lib。

发表回复

您的电子邮箱地址不会被公开。