![](https://img-blog.csdnimg.cn/20200208182137464.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
PythonCV
这是基于网上搜寻的OpenCV for Python资料的学习记录,所上传的代码本人均已测试及跑通。
康娜喵
理论与工程,性能与外表,我全都要!
展开
-
PythonCV学习记录3——常用的基本操作
目录一.图像的信息1.取、改像素点信息①取、改一个区域的信息②取、改一个点的信息2.取图像的信息二.边界填充三.图片运算1.图片加法2.图片的加权混合一.图像的信息1.取、改像素点信息按教程上的说法,对于不同的类型有不同的取法。比如如果要取一个区域,那么直接用元组选择就行,如果要单独取一个像素点加遍历的话,用Numpy提供的函数会更快。①取、改一...原创 2019-08-19 11:42:21 · 3003 阅读 · 1 评论 -
PythonCV学习记录1——如何安装Opencv库并在Python中调用
目录零之说明一.下载安装0.安装说明1.安装Numpy2.安装Opencv二.验证零之说明首先先声明,PythonCV不是一个什么特别的东西,就是用Python调用OpenCV的库,我取名为PythonCV就是懒得打字。先说说Python的条件下调用OpenCV的好处吧:1.人生苦短,我用Python。一时用Python写代码一时爽,一直用Python写代...原创 2019-08-18 09:53:46 · 1331 阅读 · 2 评论 -
PythonCV学习记录7——图片的轮廓检测
目录零之前言一.轮廓检测1.简述2.实现①参数②返回值二.绘制轮廓1.实现三.轮廓的特征1.矩2.图像的重心3.轮廓面积4.轮廓周长5.近似轮廓6.凸包7.边界矩形①正矩形②旋转矩形8.最小外接圆三.轮廓的性质1.极点2.轮廓匹配零之前言本节内容,书里的内容可能有些问题,需要额外的查询更多的博客,然后我...原创 2019-08-22 12:31:17 · 1241 阅读 · 1 评论 -
PythonCV学习记录6——图片的信息处理
目录一.图像的梯度1.梯度的介绍2.常用的梯度算法①Sobel 算子和 Scharr 算子②Laplacian 算子③注意二.Canny边缘检测1.过程简述①噪声去除②计算梯度③非最大值抑制——把边界边薄④滞后阀值——去除非边界2.代码一.图像的梯度1.梯度的介绍对于梯度,最开始看着看着我就自闭了,这是什么玩意儿。后来看了许多文章,发...原创 2019-08-21 11:56:50 · 286 阅读 · 0 评论 -
PythonCV学习记录11——人脸识别与训练
零之前言搬运自大佬的博客:https://www.cnblogs.com/xp12345/p/9818435.html对代码做了部分修改我们还需要一些库:这个图像处理包理论上是安装过的,pip试一下?pip install pillow人脸识别包,用清华的源下载就很快pip install https://pypi.tuna.tsinghua.edu.cn/simpl...原创 2019-08-25 15:42:58 · 1520 阅读 · 8 评论 -
PythonCV学习记录10——角点检测
零之前言这一章的数学我真的有点看不懂,没有认真专研过,所以,这节内容的代码主要搞清楚参数怎么设置,然后参数怎么调会有怎样的结果就可以了。一.图像特征对于图像的特征提取,一个关键的特征就是角点。角点是比较好检测的一种东西。做过软件识图的都知道,如果没有角点的搜寻图,纯色搜寻很容易搜索到其他的东西,那为什么说角点能够作比较好的特征检测的东西呢?尝试移动一下这三个框,就很容易知道结果...原创 2019-08-24 17:14:21 · 845 阅读 · 0 评论 -
PythonCV学习记录9——霍夫变换
目录零之前言一.霍夫变换原理简述二.霍夫直线检测1.基础检测2.优化检测三.霍夫圆环检测零之前言百度百科解释道:霍夫变换是一种特征检测(feature extraction),被广泛应用在图像分析(image analysis)、计算机视觉(computer vision)以及数位影像处理(digital image processing)。霍夫变换是用来辨...原创 2019-08-24 11:49:34 · 2051 阅读 · 1 评论 -
PythonCV学习记录5——图片的处理
目录一.图片模糊、平滑1.算模糊也算平滑,用的是平均+2D卷积 ①2D卷积②平均2.高斯模糊3.中值模糊4.双边滤波二.形态学处理1.腐蚀2.膨胀3.开运算4.闭运算5.形态学梯度(提取轮廓)6.礼帽7.黑帽一.图片模糊、平滑1.算模糊也算平滑,用的是平均+2D卷积图片平滑可以减少图片的毛刺。效果...原创 2019-08-20 11:50:23 · 721 阅读 · 1 评论 -
PythonCV学习记录8——模板匹配
目录零之前言一.单匹配1.读入图片2.进行匹配3.读最大值坐标4.画框5.显示6.完整代码展示二.多匹配3.读取满足点坐标4.画框5.显示6.完整代码零之前言后面的学习还剩两大类:霍夫变换和图像特征的提取,都是一大章的,所以,只要本章独立了。一.单匹配模板匹配,只能匹配灰度图,对于其匹配方式,和 2D 卷积一样,它也是用模板图像在...原创 2019-08-23 18:22:30 · 661 阅读 · 0 评论 -
PythonCV学习记录4——图片的转换
目录零之前言一.颜色空间转换1.认识颜色空间2.颜色空间转换二.几何变换1.缩放2.平移3.旋转4.仿射变换5.透视变换三.图片颜色转换1.二值化①固定阈值②可变阈值③双峰二值化四.结尾-闲话零之前言以后对于PyCV的记录可能会不怎么详细了,要学的东西太多,还要学基于树莓派的Python编程,然后基于Python的网络编程,还...原创 2019-08-19 18:34:53 · 1959 阅读 · 0 评论 -
PythonCV学习记录2——一些基本函数的整理
目录零之前言一.图片1.读入图片①参数②返回2.显示图片①参数②返回③注意3.保存图片①参数②返回二.视频1.加载视频①参数②返回③注意2.读视频一帧①参数②返回③注意3.读当前视频的属性①参数②返回4.置当前视频的属性①参数②返回5.保存视频三.绘图0.说明1.画线2....原创 2019-08-18 12:19:48 · 1523 阅读 · 2 评论