
CV
大墅哥哥
小树变大树
展开
-
CV基础—— 边缘检测
边缘边缘是图像强度函数快速变化的地方如何检测边缘为了检测边缘,我们需要检测图像中的不连续性,可以使用导数来检测不连续性如上图所示,上图的第一幅图表示一张数字图片,我们对水平红线处进行求导,便可得到上图二中的关系,可以看到在边缘处有着较大的跳变。但是,导数也会受到噪声的影响,因此建议在求导数之前先对图像进行平滑处理(上图三)。但是,导数也会受到噪声的影响,因此建议在求导数之前先对图像进行...原创 2020-05-01 21:07:56 · 809 阅读 · 0 评论 -
CV基础——图像分割/二值化
最大类间方差法(大津阈值法)大津法(OTSU)是一种确定图像二值化分割阈值的算法,由日本学者大津于1979年提出。从大津法的原理上来讲,该方法又称作最大类间方差法,因为按照大津法求得的阈值进行图像二值化分割后,前景与背景图像的类间方差最大。它被认为是图像分割中阈值选取的最佳算法,计算简单,不受图像亮度和对比度的影响,因此在数字图像处理上得到了广泛的应用。它是按图像的灰度特性,将图像分成背景和前...原创 2020-04-29 21:06:24 · 549 阅读 · 0 评论 -
CV基础——图像滤波
图像滤波滤波分类线性滤波:对邻域中的像素的计算为线性运算时,如利用窗口函数进行平滑加权求和的运算,或者某种卷积运算,都可以称为线性滤波。常见的线性滤波有:均值滤波、高斯滤波、盒子滤波、拉普拉斯滤波等等,通常线性滤波器之间只是模版系数不同。非线性滤波: 非线性滤波利用原始图像跟模版之间的一种逻辑关系得到结果,如最值滤波器,中值滤波器。比较常用的有中值滤波器和双边滤波器。方框滤波方框滤波...原创 2020-04-27 22:23:21 · 484 阅读 · 0 评论 -
OpenCv中BGR和HSV转换
BGR和HSV转换import osimport cv2img=cv2.imread("man.jpg")#读取文件hsv=cv2.cvtColor(img,cv2.COLOR_BGR2HSV)#色彩空间的转化cv2.imwrite("eee.jpg"),hsv)#写入图片文件原创 2020-04-25 21:13:55 · 821 阅读 · 0 评论 -
CV基础——彩色空间互转
彩色空间互转 图像彩色空间互转在图像处理中应用非常广泛,而且很多算法只对灰度图有效;另外,相比RGB,其他颜色空间(比如HSV、HSI)更具可分离性和可操作性,所以很多图像算法需要将图像从RGB转为其他颜色空间,所以图像彩色互转是十分重要和关键的RGB RGB色彩就是常说的光学三原色,R代表Red(红...原创 2020-04-25 20:53:01 · 247 阅读 · 0 评论 -
OpenCV中仿射变换warpAffined和getRotationMatrix2D ——python
opencv python c++ warpAffine getRotationMatrix2D,旋转平移原创 2020-04-23 18:51:42 · 1108 阅读 · 0 评论 -
CV基础——图像几何变换
图像的几何变换 图像的几何变换又称为图像空间变换,它将一幅图像中的坐标位置映射到另一幅图像中的新生位置。几何变换不改变图像的像素值,只是在图像平面上进行像素的重新安排。 我们以最常用的平移和旋转为例进行学习。在深度学习领域,我们常用平移、旋转、镜像等操作进行数据增广;在传统CV领域,由于某些拍摄角度的问...原创 2020-04-23 00:23:51 · 476 阅读 · 0 评论 -
openCV中插值cv2.resize——python\C++
python ,opencv,cv2.resize,INTER_NEAREST:最邻近插值,INTER_LINEAR双线性插值,INTER_AREA邻域像素再取样插补,INTER_CUBIC双立方插补原创 2020-04-19 00:03:13 · 1757 阅读 · 0 评论 -
CV基础——图像插值
图像插值\线性图像插值方法\常见的有最近邻插值、双线性插值以及双三次插值等等。向前映射与向后映射BiLinear双线性插值原创 2020-04-18 22:59:44 · 762 阅读 · 0 评论