最近接手了公司的相机工厂测试LFC项目, 主要是QT, 但在里面用到了很多以前没有接触过的东西.
各种图像流, 使用opencv来处理并转换成QImage显示出来, 虽然这部分是已经写好的, 但是感觉还是要学一下, 以免以后会有什么新的问题.
课程: LEARN OPENCV C++ in 4 HOURS
地址: https://www.youtube.com/watch?v=2FYm3GOonhk
环境搭建 - Windows
opencv: 4.6.0
仓库地址:https://github.com/opencv/opencvVisual Studio 2017
-
进入opencv仓库下载最新Release, 并解压
-
将
$(opencv_dir)\build\x64\vc15\bin
添加到环境变量PATH -
打开Visual Studio, 新建C++工程, 选择
x64
平台 -
为项目添加opencv依赖
include和lib目录可以添加为新的环境变量, 使用
$(var_name)
-
包含目录(/include)
项目 -> 属性 -> VC++目录 -> 包含目录添加:
$(opencv_dir)/build/include
-
库目录(/lib)
项目 -> 属性 -> VC++目录 -> 库目录添加:
$(opencv_dir)/build/x64/vc15/lib
-
附加依赖项(.lib)
项目 -> 属性 -> 链接器 -> 输入 -> 附加依赖项添加:
Debug:
opencv_world460d.lib
Release:
opencv_world460.lib
-
-
opencv的helloworld, 显示第一张图片
#include <opencv2/imgcodecs.hpp>
#include <opencv2/highgui.hpp>
#include <opencv2/imgproc.hpp>
#include <iostream>
using namespace cv;
using namespace std;
void main() {
string path = "Resources/test.png"; // 图片路径
Mat img = imread(path); // 图片读取
imshow("Image", img); // 显示图片
waitKey(0); // 显示时间, 0表示任意键结束
}
-
编译并运行
声明:
本文采用
BY-NC-SA
协议进行授权,如无注明均为原创,转载请注明转自
挺着将军肚
本文地址: 4h上手opencv - 环境搭建
本文地址: 4h上手opencv - 环境搭建