欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

opencv视觉学习温习(一)

程序员文章站 2022-03-16 17:43:53
...

一:编写opencv程序预处理三件套

#include <opencv2/core/core.hpp>
#include<opencv2/highgui/highgui.hpp>
using namespace cv;

二:开胃菜
用来存放图像数据的工具:Mat

 Mat picture=imread("H:/final/fffff/111.jpg");

其中picture为变量名,将图片保存到变量中,二imread读取图片。

三:简单读取图片三步走

#include <opencv2/core/core.hpp>
#include<opencv2/highgui/highgui.hpp>
using namespace cv;
int main()
{
Mat picture=imread("H:/final/fffff/111.jpg");
// 创建一个名为 "游戏原画"窗口
namedWindow("游戏原画",0);
// 在窗口中显示游戏原画
imshow("游戏原画",picture);
// 等待6000 ms后窗口自动关闭
waitKey(6000);
}

第一部分就是Mat和imread()读取,imread()第二的参数默认为1,如果是0则转换为灰色图片,另外199表示3通道彩色图像;
第二就是nameedWindow创建一个窗口;
第三就是imshow显示,其第一参数为第二步建立的窗口名称,第二参数为Mat的变量名。

四:
输出图像到文件——imwrite函数(待补充)

相关标签: 视觉