OpenCV C++入门,读取和显示一张图片
生活随笔
收集整理的這篇文章主要介紹了
OpenCV C++入门,读取和显示一张图片
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
文章目錄
- 一、OpenCV C++入門(mén),讀取和顯示一張圖片
- 二、代碼如下
- 三、類和函數(shù)介紹
一、OpenCV C++入門(mén),讀取和顯示一張圖片
OpenCV入門(mén)程序,簡(jiǎn)單顯示一張圖片。
二、代碼如下
#include <opencv2/imgcodecs.hpp> #include <opencv2/highgui.hpp> #include<opencv2/imgproc.hpp> #include <iostream> using namespace cv; using namespace std;int main() {string path="test.png";Mat img=imread(path);imshow(img);waitKey(0);return 0; }三、類和函數(shù)介紹
1、Mat是OpenCV中可以表示一個(gè)N維的數(shù)組的類,數(shù)組的每個(gè)位置可以是單通道或多通道。可以用來(lái)存儲(chǔ)圖片(灰度或彩色)、向量、直方圖等很多東西。我們要使用OpenCV處理圖片或者視頻都要用到這個(gè)類。
2、imread是讀取圖像。
3、imshow是將圖片在窗口中顯示出來(lái)。
4、waitKey是在顯示圖像時(shí)具有延時(shí)的作用,
waitKey格式:
int waitKey(int delay=0)
delay-延時(shí)的時(shí)間,單位ms;參數(shù)小于等于0可以讓窗口一直顯示,參數(shù)大于0,比如1000,那么就是1s之后自動(dòng)關(guān)掉窗口。
總結(jié)
以上是生活随笔為你收集整理的OpenCV C++入门,读取和显示一张图片的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 启用mysql系统找不到指定的文件类型_
- 下一篇: s3c2440移植MQTT