![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
图像处理
汐梦聆海
過去を捨てなくては 未来の場所がない
展开
-
目标检测之IoU
IoU(交并比)是目标检测中一个常用的概念,通常用来衡量候选框(candidate)与真实标记框(ground truth)之间的交叠程度。定义两个集合A和B,两者的IoU为两者的交与两者的并的比值,即:IoU=A∩BA∪BIoU=\frac{A \cap B}{A \cup B}IoU=A∪BA∩B。例如图中有两个有重叠部分的矩形:一个是蓝色矩形A,另一个是绿色矩形B,交叠部分用橙色表示...原创 2020-02-08 22:26:50 · 1095 阅读 · 0 评论 -
Harris角点检测
特征检测中一般都会涉及角点、边、斑点,而Harris是一种常用的角点检测的方法。角点是什么呢?下面看一幅图来理解:上图中标红的点即角点,可以很清楚的看出,物体拐角处的点就是角点(字面上的理解)。Harris角点检测的思想:使用一个固定滑动窗口在图像上的任意方向进行滑动,比较窗口中的像素灰度变化程度,如果在任意方向上都有较大灰度值变化,那么可以认为该窗口中存在角点。上面的基本思想可能有点抽...原创 2020-02-06 16:26:42 · 1071 阅读 · 0 评论 -
形态学处理梯度、顶帽、黑帽
形态学梯度基本梯度:经过膨胀操作的图像与经过腐蚀操作图像的差值图像,可以用来提取出物体的边缘部分。内部梯度:原图像与经过腐蚀操作的图像的差值图像。外部梯度:经过膨胀操作的图像与原图像的差值图像。opencv中支持的是基本梯度,下面放一段代码和运行结果更直观的理解:import cv2import matplotlib.pyplot as pltimg = cv2.imread("f...原创 2020-02-04 21:23:03 · 4244 阅读 · 0 评论 -
形态学处理开运算和闭运算
与膨胀和腐蚀操作一样,开运算和闭运算也是形态学中的两个基本操作,这两个操作是基于腐蚀和膨胀的。开运算:先腐蚀操作,后膨胀操作。作用是将连接在一起的物体分开,这个连接本身是比较细微的,同时可以去除掉一些孤立的点或是毛刺。闭运算:先膨胀操作,后腐蚀操作。作用是消除物体内部的一些小黑洞。看两幅图更容易理解,首先是开运算:通过开运算操作,物体的大致形状变化不大,一些毛刺、凸起、细微连接处的像素都...原创 2020-02-04 00:05:08 · 9525 阅读 · 0 评论 -
形态学处理腐蚀和膨胀
图像的腐蚀和膨胀都属于形态学的基本运算。什么是形态学?形态学操作可以说是基于形状的一系列图像处理操作,通过将结构元素(这里是kernal)作用于输入图像,从而得到输出图像。大都是在二值图像的基础上进行的操作。膨胀操作类似于“领域扩张”,原二值图像中分为前景和背景,膨胀操作就是把前景区域扩大;腐蚀操作类似于“领域压缩”,图像中高亮的前景部分的区域会缩小。以下图为例:上图中左边的图像为经过ot...原创 2020-02-02 21:07:13 · 2960 阅读 · 0 评论 -
图像处理中常见的滤波器小结
在图像处理、计算机视觉领域,我们有时需要对原始图像进行预处理。图像滤波是一种比较常用的方法,通过滤波操作,就可以突出一些特征或者去除图像中不需要的成分。通过选取不同的滤波器,在原始图像上进行滑动和卷积,借助相邻的像素值就可以决定该像素最后的输出。最常见的算子分为两类,一个是图像平滑去噪功能、一个是边缘检测功能,下文中会对这两类进行展开。平滑滤波器1. 高斯滤波高斯滤波器是一种可以使图像平滑的...原创 2020-01-02 22:28:56 · 8885 阅读 · 0 评论 -
大津算法——自动确定图像二值化的阈值
在进行图像二值化的操作中,我们往往要去去定一个阈值,像素值小于阈值的为背景,像素值大于背景的为前景。不同的阈值选择会产生出截然不同的二值化图像。因此,如何选取一个合适的阈值,是一个关键的问题。大津算法,作为一个自动确定二值化阈值的算法,是从类内方差和类间方差的比值计算得来,各种方差的定义如下:类内方差:Sw2=w0 S02+w1 S12{S_w}^2=w_0\ {S_0}^...原创 2019-12-19 15:47:56 · 2273 阅读 · 0 评论