OpenCV 3学习笔记(二) 图像的显示、腐蚀与模糊
来源:互联网 发布:手机游戏源码论坛 编辑:程序博客网 时间:2024/05/22 11:06
简介
- 初入OpenCV 3,首先就要学习最基本的图像操作。自从OpenCV 2以后,图像就不再存储在IplImage下,而是存储在一个新的数据结构Mat中。
- 由于图像在计算机中是以矩阵的形式进行存储,所以我们不妨把Mat类分成两部分理解,一部分是矩阵头(包含矩阵尺寸、存储方法、存储地址等信息),另一部分则是一个指向存储所有像素值的矩阵的指针。而过时的IplImage则没有矩阵头这些要素。
图像的显示
#include <opencv2/opencv.hpp>using namespace cv;int main(){ Mat img = imread("/Users/YWY/Pictures/house.jpg"); imshow("Original Image", img); waitKey(0); return 0;}
图像的腐蚀
#include <opencv2/highgui/highgui.hpp>#include <opencv2/imgproc/imgproc.hpp>using namespace cv;int main(){ Mat srcImage = imread("/Users/YWY/Pictures/house.jpg"); imshow("Original Image", srcImage); //定义一个指定形状和大小的结构元素 //MORPH_RECT矩形,MORPH_CROSS十字,MORPH_ELLIPSE 椭圆 Mat element = getStructuringElement(MORPH_RECT, Size(15,15)); Mat dstImage; //腐蚀操作 erode(srcImage, dstImage, element); imshow("After eroding", dstImage); waitKey(0); return 0;}
图像的模糊
#include <opencv2/highgui/highgui.hpp>#include <opencv2/imgproc/imgproc.hpp>using namespace cv;int main(){ Mat srcImage = imread("/Users/YWY/Pictures/house.jpg"); imshow("Original Image", srcImage); Mat dstImage; //均值滤波(模糊)操作 blur(srcImage, dstImage, Size(7,7)); imshow("After bluring", dstImage); waitKey(0); return 0;}
0 0
- OpenCV 3学习笔记(二) 图像的显示、腐蚀与模糊
- opencv学习笔记(十)-图像腐蚀与腐蚀
- OpenCV(学习笔记3)-图像腐蚀
- opencv开发笔记(一):opencv图像的腐蚀、膨胀与图像的显示
- OpenCv学习笔记(二):图像模糊
- 【OpenCV学习笔记】2.3图像的腐蚀、膨胀、模糊、边缘检测
- OpenCV学习笔记(二):腐蚀与膨胀
- OpenCV学习(12) 图像的腐蚀与膨胀(3)
- opencv入门学习第一章,对图像基本的操作(图像腐蚀、图像模糊、canny图像边缘检测)
- OpenCV学习笔记:二值图像的腐蚀和膨胀的原理
- opencv学习笔记(3)----腐蚀与膨胀
- openCv学习笔记(四)-数学形态学1(二值图像的膨胀、腐蚀、开运算和闭运算)
- openCv学习笔记(四)-数学形态学1(二值图像的膨胀、腐蚀、开运算和闭运算)
- openCv学习笔记(四)-数学形态学1(二值图像的膨胀、腐蚀、开运算和闭运算)
- opencv开发笔记(二):图像的模糊
- 【OpenCV学习笔记】十八、膨胀与腐蚀(二)
- OpenCV学习(10) 图像的腐蚀与膨胀(1)
- OpenCV学习(11) 图像的腐蚀与膨胀(2)
- android的PopWindow实现下拉弹窗
- 图片循环切换
- VC之美化界面篇
- 排序大法之希尔排序
- wifi: 连接网络时提示“已连接无法访问互联网”几秒钟后消失
- OpenCV 3学习笔记(二) 图像的显示、腐蚀与模糊
- Java 集合
- C-C++练习10
- 获取浏览器相关参数的类
- 基于百度地图的自定义导航app-西华易导航(终)
- POI实现导出Excel级联操作
- 看到她们的妈妈, 也难怪“小芈月”“阿拉蕾”“小苹果”长那么好看
- 20161217
- 基于Maven在Spring中集成CXF,发布Web Service