学习记录
学习原因是一门课程的考核要求:实现5*5的字符识别,建议使用C语言。
一. 头文件及基础函数调用
#include <opencv2/opencv.hpp>
调用OpenCV函数,需要在每个函数前加上cv::
为了避免,使用
using namespace cv;
1.1 入门函数
1. imread
imread函数//
如:
Mat imp=imread(const string,int flag)
//参数1为要打卡的文件位置,2为标志位用于选择读取图片的方式,默认值为IMREAD_COLOR,flag值的设定与用什么颜色格式读取图片有关
2. 数据类型
cv::Mat//自带结构
3. namewindow与imshow
cv::namewindow("窗口名称",窗口设置)//新建一个屏幕上的窗口
cv::imshow("窗口名称",窗口显示的mat变量)//在屏幕上显示窗口
使用范例:打开一个窗口显示文件
#include <opencv2/opencv.hpp>
#include <opencv2/highgui/highgui.hpp>
using namespace cv;
using namespace std;
int main(int argc, char** argv)
{
Mat img=imread("文件位置",1);
namedWindow