OpenCV学习
立志要咸鱼翻身的小徐
喜欢折腾花里胡哨的小徐
展开
-
《OpenCV轻松入门》学习打卡第十天
OpenCV + Python3第十八章 视频处理(暂定)第十九章 绘图与交互(暂定)第二十章 K近邻算法第十八章 视频处理(暂定)第十九章 绘图与交互(暂定)第二十章 K近邻算法该章会粗略的涉及到机器学习,当然是比较基础,也是比较简单的机器学习。K近邻算法虽然在实际运用中应用的较少,但是适合于新手入门机器学习机器学习算法是从数据中产生模型,也就是进行学习的算法。 我们把经验提供给算法,...原创 2020-04-20 09:03:44 · 345 阅读 · 2 评论 -
《OpenCV轻松入门》学习打卡第九天
OpenCV + Python3第十七章 图像分割与提取(重点)1. 用分水岭算法实现图像分割与提取1)算法原理2)相关函数介绍3)分水岭算法图像分割2. 交互式前景提取第十七章 图像分割与提取(重点)在图像处理过程中,经常需要从图像中将前景图像作为目标图像分割或提取出来,在前面的章节中,我们讨论了如何使用诸如图像形态学变换、阈值算法、图像金字塔、图像轮廓、边缘提取等方法对图像进行分割1. ...原创 2020-04-17 10:24:57 · 973 阅读 · 0 评论 -
《OpenCV轻松入门》学习打卡第八天
OpenCV + Python3第十五章 模板匹配第十六章 霍夫变换第十五章 模板匹配模板匹配是指在当前图像A内寻找与图像B最相似的部分,一般将A称为输入图像,将B称为模板图像。模板匹配的方法是将模板图像B在图像A上滑动,遍历所有像素以完成匹配。1.模板匹配基础在OpenCV中,模板匹配是使用函数cv2.matchTemplate()实现的,语法格式为:result = cv2.matc...原创 2020-04-15 22:13:11 · 308 阅读 · 0 评论 -
《OpenCV轻松入门》学习打卡第七天
OpenCV + Python3第十三章 直方图处理1.直方图的含义2.绘制直方图3.直方图均衡化4.pyplot模块介绍第十四章 傅里叶变换1.理论变换2.Numpy实现傅里叶变换3.OpenCV实现傅里叶变换第十三章 直方图处理直方图是图像处理过程中的一种非常重要的分析工具,直方图从图像内部灰度级的角度对图像进行表述,包含十分丰富重要的信息,从直方图的角度对图像进行处理,可以达到增强图像显...原创 2020-04-14 08:18:54 · 491 阅读 · 0 评论 -
《OpenCV轻松入门》学习打卡第六天
OpenCV + Python3第十二章 图像轮廓(重点)1.查找并绘制轮廓1)查找图像轮廓:findContours()函数2)绘制图像轮廓:drawContours函数3)轮廓实例(两个函数的应用)2.矩特征1)矩的计算:moments函数2)计算轮廓的面积:contourArea函数3)计算轮廓的长度:arcLength函数3.Hu矩1)Hu矩函数2)形状匹配4.轮廓拟合1)矩形包围框ret...原创 2020-04-13 09:47:03 · 441 阅读 · 0 评论 -
《OpenCV轻松入门》学习打卡第五天
OpenCV + Python3第十一章 图像金字塔第十一章 图像金字塔图像金字塔是由一幅图像的多个不同分辨率的子图所构成的图像集合。该图像是由单个图像通过不断的降采样所产生的,最小的图像可能只有一个像素点。通常情况下,图像金字塔底部是待处理的高分辨率图像(原始图像),向金字塔的顶部移动时,图像的尺寸和分辨率都在不断的降低。通常情况下,每向上移动一级,图像的宽和高都降低为原来的二分之一。1....原创 2020-04-11 09:50:06 · 171 阅读 · 0 评论 -
《OpenCV轻松入门》学习打卡第四天
OpenCV + Python3第九章 图像梯度第十章 Canny边缘检测第九章 图像梯度图像梯度计算的是图像变化的速度。对于图像的边缘部分,其灰度值变化比较大,梯度值也比较大;相反,对于图像中比较平滑的部分,其灰度值变化较小,相应的梯度值也较小。图像梯度计算的是图像的边缘信息。 需要说明的是,滤波器通常是指由一幅图像根据像素点(x, y)临近的区域计算得到另外一副新图像的算法。因此,滤波器是...原创 2020-04-10 08:22:51 · 284 阅读 · 0 评论 -
《OpenCV轻松入门》学习笔记第三天
OpenCV + Python3第七章 图像平滑处理第八章 形态学操作第七章 图像平滑处理在尽量保留图像原有信息的情况下,过滤掉图像内部的噪声,这一过程称之为对图像的平滑处理,所得的图像称为平滑图像。图像平滑处理的基本原理是将噪声所在像素点的像素值处理为其周围临近像素点的值的近似值,取近似值的方法有很多。1.均值滤波cv2.blur(src, ksize)取当前像素点周围N * N个像素...原创 2020-04-09 11:16:30 · 433 阅读 · 0 评论 -
《OpenCV轻松入门》学习笔记第二天
Pyhon3 + OpenCV第四章 色彩空间基础类型转换函数:cv2.cvtColor()函数第五章 几何变换(暂定)第六章 阈值处理第四章 色彩空间基础1)GRAY色彩空间灰度图像,通常指8位灰度图,其具有256个灰度级,像素值范围是[0, 255]RGB色彩空间转为GRAY色彩空间时:Gray = 0.299 * R + 0.587 * G + 0.114 * B当从GRAY色彩...原创 2020-04-09 11:03:50 · 657 阅读 · 0 评论 -
《OpenCV轻松入门》学习笔记第一天
Python3+OpenCV学习第一章 OpenCV入门第二章 图像处理基础第三章 图像的运算第一章 OpenCV入门1.读取图像cv2.imread(filename, flags)flags的值:cv2.IMREAD_UNCHANGED -1cv2.IMREAD_GRAYSCALE 0cv2.IMREAD_COLOR ...原创 2020-04-09 11:02:38 · 605 阅读 · 2 评论