![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
opencv
铲屎的胖虎
这个作者很懒,什么都没留下…
展开
-
OpenCV——图像梯度与边缘检测(python实现)
OpenCV——图像梯度与边缘检测6.1 简介严格的说,梯度计算需要求导数。但是图像梯度的计算,是通过计算像素值的差得到梯度的近似值。图像梯度表示的是图像变化的速度,反映了图像的边缘信息。边缘是像素值快速变化的地方。所以对于图像的边缘部分,其灰度值变化较大,梯度值也较大;对于图像中较平滑的部分,其灰度值变化较小,梯度值也较小。为了检测边缘,我们需要检测图像中的不连续性,可以使用图像梯度来检...原创 2020-05-01 23:43:39 · 3421 阅读 · 0 评论 -
OpenCV图像处理——阈值处理/二值化(python实现和c++实现)
OpenCV图像处理——阈值处理/二值化5.1 简介该部分的学习内容是对经典的阈值分割算法进行回顾,图像阈值化分割是一种传统的最常用的图像分割方法,因其实现简单、计算量小、性能较稳定而成为图像分割中最基本和应用最广泛的分割技术。它特别适用于目标和背景占据不同灰度级范围的图像。它不仅可以极大的压缩数据量,而且也大大简化了分析和处理步骤,因此在很多情况下,是进行图像分析、特征提取与模式识别之前的必...原创 2020-04-29 23:40:42 · 22407 阅读 · 7 评论 -
OpenCV——几种图像滤波总结(python实现和c++实现)
图像滤波总结4.1 简介图像的实质是一种二维信号,滤波是信号处理中的一个重要概念。在图像处理中,滤波是一种非常常见的技术,它们的原理非常简单,但是其思想却十分值得借鉴,滤波是很多图像算法的前置步骤或基础,掌握图像滤波对理解卷积神经网络也有一定帮助。4.2 学习目标了解图像滤波的分类和基本概念理解均值滤波/方框滤波、高斯滤波的原理掌握OpenCV框架下滤波API的使用4...原创 2020-04-27 21:43:58 · 9469 阅读 · 5 评论 -
OpenCV——彩色空间互转(python实现和c++实现)
OpenCV——彩色空间互转3.1 简介图像彩色空间互转在图像处理中应用非常广泛,而且很多算法只对灰度图有效;另外,相比RGB,其他颜色空间(比如HSV、HSI)更具可分离性和可操作性,所以很多图像算法需要将图像从RGB转为其他颜色空间,所以图像彩色互转是十分重要和关键的。3.2 学习目标了解相关颜色空间的基础知识理解彩色空间互转的原理掌握OpenCV框架下颜色空间互转API的使用...原创 2020-04-25 22:31:49 · 626 阅读 · 0 评论 -
OpenCV——几何变换原理(python实现和c++实现)
Datawhale 计算机视觉基础-图像处理(上)-Task02 几何变换2.1 简介该部分将对基本的几何变换进行学习,几何变换的原理大多都是相似,只是变换矩阵不同,因此,我们以最常用的平移和旋转为例进行学习。在深度学习领域,我们常用平移、旋转、镜像等操作进行数据增广;在传统CV领域,由于某些拍摄角度的问题,我们需要对图像进行矫正处理,而几何变换正是这个处理过程的基础,因此了解和学习几何变换也...原创 2020-04-23 19:34:52 · 1236 阅读 · 0 评论 -
OpenCV图像处理——图像插值算法原理(python实现和c++实现)
Datawhale 计算机视觉基础-图像处理(上)-Task01 OpenCV框架与图像插值算法1.1 简介 在图像处理中,平移变换、旋转变换以及放缩变换是一些基础且常用的操作。这些几何变换并不改变图象的象素值,只是在图象平面上进行象素的重新排列。在一幅输入图象[u,v][u,v][u,v]中,灰度值仅在整数位置上有定义。然而,输出图象[x,y]的灰度值一般由处在非整数坐标上的(u,v)(u...原创 2020-04-21 16:28:02 · 4064 阅读 · 0 评论