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函数(待补充)
推荐阅读
-
OpenCV学习笔记(一):使用opencv读取摄像头并实时显示
-
opencv学习(一)连通域分割及移动
-
OpenCV学习之利用Kalman滤波器跟踪一个旋转的点
-
OpenCV物体跟踪树莓派视觉小车实现过程学习
-
学习《OpenCV 2 计算机视觉编程手册》第二章遍历图像和领域操作实例——对图像进行锐化
-
学习《OpenCV 2 计算机视觉编程手册》第二章---使用指针遍历图像案例
-
学习《OpenCV 2 计算机视觉编程手册》第二章存取像素值案例--椒盐噪声
-
OpenCV学习笔记(一)
-
视觉学习一 ——在Ubuntu14.04下安装OpenCV3.0
-
SLAM 的初步学习(一)--ubuntu14.04 下安装 opencv3.2