Visual Studio配置OpenCV环境

464 阅读1分钟

OpenCV 下载并安装

安装包下载页面 github.com/opencv/open…

新增环境变量 OPENCV_DIR

变量名: OPENCV_DIR
变量值: C:\opencv\build\x64\vc16,需根据实际情况修改成对应的路径 image.png

修改环境变量 Path

添加 %OPENCV_DIR%\bin 到 Path 中。

image.png

修改 Visual Studio 配置

image.png

"C/C++>常规>附加包含目录"添加 $(OPENCV_DIR)\..\..\include Image.png

"链接器>常规>附加库目录"添加 $(OPENCV_DIR)\lib Image.png

"链接器>输入>附加依赖项"添加 opencv_world480.lib,需根据实际情况修改成对应的文件 Image.png

可以尝试运行下述代码,验证 OpenCV 是否配置成功

#include "opencv2/imgproc.hpp"
#include "opencv2/highgui.hpp"
using namespace cv;
int main(int, char**)
{
    VideoCapture cap(0);
    if (!cap.isOpened()) return -1;
    Mat frame, edges;
    namedWindow("edges", WINDOW_AUTOSIZE);
    for (;;)
    {
        cap >> frame;
        cvtColor(frame, edges, COLOR_BGR2GRAY);
        GaussianBlur(edges, edges, Size(7, 7), 1.5, 1.5);
        Canny(edges, edges, 0, 30, 3);
        imshow("edges", edges);
        if (waitKey(30) >= 0) break;
    }
    return 0;
}