12.【openCV常用函数模板】

简介: 12.【openCV常用函数模板】

1.头文件的引用

左边是一个固定的格式,右边是不固定的.

#include <iostream>
#include <opencv2/opencv.hpp>     //引入库(opencv/程序名.hpp)

2.命名空间的引用

全部为固定格式

using namespace cv;     //定义opency的命名空间cv
using namespace std;

3.读入文件的引用

imread("xx.jpg");    //读入以xx为名字的图片

4.处理图像的数据结构

定义一个mat型的数据类型,变量为img,并赋值

Mat img = imread("xx.jpg");   

5.定义窗口的引用

可以自由拉伸窗口的长和宽

namedWindow("学校风景",WINDOW_NORMAL); 

不能够自由拉动窗口的长和宽

namedWindow("学校风景",WINDOW_AUTOSIZE);

6.自定义窗口长宽度的引用

窗口名字、宽度、长度

resizeWindow("学校风景", 1958, 1080);    //窗口名字,宽度,长度

7.展示窗口的引用

窗口的名字,读入的图片数据

imshow("学校风景", img);     //展示窗口

8.窗口展示时间的引用

以ms为单位。即1s==1000ms; 如果为0,一直显示

waitKey(0);                //窗口展示的显示时长,以ms为单位,如果为0,一直显示

9.清除窗口的引用

清理全部窗口.

destroyAllWindows();       //消除所有的窗口   

10.举列子

10.1代码展示:

#include <iostream>
#include <opencv2/opencv.hpp>     //引入库(opencv/程序名.hpp)
using namespace cv;
using namespace std;
int main()
{
  Mat img = imread("xx.jpg");   
  namedWindow("学校风景",WINDOW_NORMAL);    //定义窗口namedWindow("学校风景",WINDOW_AUTOSIZE);不可改变窗口的大小
  resizeWindow("学校风景", 1958, 1080);    //窗口名字,宽度,长度
  imshow("学校风景", img);     //展示窗口
  waitKey(0);                //窗口展示的显示时长,以ms为单位,如果为0,一直显示
  destroyAllWindows();       //消除所有的窗口     
  return 0;
}

10.2效果图:


相关文章
|
3月前
|
监控 API 计算机视觉
OpenCV这么简单为啥不学——1.3、图像缩放resize函数
OpenCV这么简单为啥不学——1.3、图像缩放resize函数
61 0
|
10月前
|
计算机视觉 Python
最快速度写出一个识别效果——OpenCV模板匹配(含代码)
最快速度写出一个识别效果——OpenCV模板匹配(含代码)
245 0
|
3月前
|
计算机视觉 Python
OpenCV多模板匹配讲解与匹配汽车实战(附Python源码)
OpenCV多模板匹配讲解与匹配汽车实战(附Python源码)
122 0
OpenCV多模板匹配讲解与匹配汽车实战(附Python源码)
|
3月前
|
人工智能 Linux API
OpenCV这么简单为啥不学——1.1、图像处理(灰度图、模糊图片、GaussianBlur函数、提取边缘、边缘膨胀、边缘细化)
OpenCV这么简单为啥不学——1.1、图像处理(灰度图、模糊图片、GaussianBlur函数、提取边缘、边缘膨胀、边缘细化)
69 0
|
6天前
|
机器人 计算机视觉
巧用 OpenCV solvePnP() 函数完成由图像坐标系到机器人坐标系的转换(二维坐标系之间的转换)
巧用 OpenCV solvePnP() 函数完成由图像坐标系到机器人坐标系的转换(二维坐标系之间的转换)
20 2
|
1月前
|
机器学习/深度学习 XML 计算机视觉
OpenCV(Open Source Computer Vision Library)是一个开源的计算机视觉和机器学习库,它提供了大量的函数和工具,用于处理图像和视频数据。
OpenCV(Open Source Computer Vision Library)是一个开源的计算机视觉和机器学习库,它提供了大量的函数和工具,用于处理图像和视频数据。
|
3月前
|
计算机视觉
OpenCV 模板匹配
OpenCV 模板匹配
31 1
|
3月前
|
算法 API 计算机视觉
【OpenCV】- 模板匹配(浩瀚星空只为寻找那一抹明月)
【OpenCV】- 模板匹配(浩瀚星空只为寻找那一抹明月)
|
10月前
|
计算机视觉
OpenCV-模板匹配cv::matchTemplate
OpenCV-模板匹配cv::matchTemplate
|
3月前
|
存储 计算机视觉 C++
Opencv (C++)系列学习---模板匹配
Opencv (C++)系列学习---模板匹配