头文件
在opencv中有许多的模块,每个模块都负责图像处理的不同领域的不同方法。
core部分:定义了Library的基本模块。
Imgcodecs模块:该模块提供用于读写和写入的函数。
highgui模块:包含窗口显示图像的功能。
命名空间
现在所学习的函数都在cv的命名空间下,显示声明命名空间:cv::函数,也可以通过 using namespace cv ,
#include <opencv2/core.hpp>
#include <opencv2/imgcodecs.hpp>
#include <opencv2/highgui.hpp>
#include <iostream>
#pragma comment(lib, "opencv_world450d.lib")//链接器
using namespace cv;
函数 cv::imread
从文件中读取我们的自己的图像,需要调用到imread这个函数。
cv::imread包含两个参数:
第一个是参数是指定的文件的路径。
第二个参数是可选的,它指定了我们想要的图像格式。
std::string image_path = "F:/Txet/playingcard.jpg";//获取文件地址
cv::Mat img = cv::imread(image_path, cv::IMREAD_COLOR);//创建矩