Image Segmentation with Watershed Algorithm 理论 任何灰度图像都可以看作是地形表面,其中高强度表示山峰和丘陵,而低强度表示山谷.用不同颜色的水(标签)填充每个孤立的山谷(局部最…
标签:opencv
opencv python Hough圆变换
Hough Circle Transform cv2.HoughCircles(image, method, dp, minDist[, circles[, param1[, param2[, minRadius[, m…
opencv python 霍夫线变换
Hough Line Transform 霍夫变换是一种检测任何形状的流行技术,可以检测形状,即使它被破坏或扭曲一点点.一条线可以表示成y = mx + c或参数形式,像ρ=xcosθ+ysinθ,其中ρ是从原点到直线的…
opencv python 模板匹配
Template Matching 理论 模板匹配是一种在较大的图像中搜索和查找模板图像位置的方法。OpenCV带有一个函数cv2.matchTemplate()用于此目的.它只是简单地将模板图像放在输入图像上(就像在2…
opencv python 傅里叶变换
Fourier Transform 理论 傅立叶变换用于分析各种滤波器的频率特性,对于图像,2D离散傅里叶变换(DFT)用于找到频域.快速傅里叶变换(FFT)的快速算法用于计算DFT. 于一个正弦信号,x(t)=Asin…
opencv python 直方图反向投影
Histogram – 4 : Histogram Backprojection 理论 直方图反向投影用于图像分割或查找图像中感兴趣的对象,简单来说,它会创建一个与输入图像大小相同(单个通道)的图像,其中每个…
opencv python 2D直方图
Histograms – 3 : 2D Histograms 我们已经计算并绘制了一维直方图,因为我们只考虑一个特征,即像素的灰度强度值.但在二维直方图中,需要考虑两个特征,通常,它用于查找颜色直方图,其中两…
opencv python 直方图均衡化
Histograms – 2: Histogram Equalization 直方图均衡化是图像处理领域中利用图像直方图对对比度进行调整的方法.通过这种方法,亮度可以更好地在直方图上分布.这样就可以用于增强局…
opencv python 直方图
Histograms – 1 : Find, Plot, Analyze !!! 理论 可以将直方图视为图形或绘图,它可以从中全面了解图像的强度分布. 它是在X轴上具有像素值(范围从0到255,并非总是)的图…
opencv python 轮廓的层次结构
Contours Hierarchy 1 层次结构 通常我们使用cv.findContours()函数来检测图像中的对象,有时对象位于不同的位置. 但在某些情况下,某些形状在其他形状内. 就像嵌套的数字一样. 在这种情况…
opencv python 轮廓/凸缺陷/PointPolygonTest/形状匹配
Contours : More Functions 1 凸缺陷 对象上的任何凹陷都被成为凸缺陷.cv.convexityDefects() hull = cv2.convexHull(cnt,returnPoints =…
opencv python 轮廓属性/纵横比/Extent/Solidity/等效直径/掩模/极点
Contour Properties 1 纵横比 它是对象的边界矩形的宽度与高度的比率. $$ Rspect Ratio = \frac{Width}{Height} $$ x,y,w,h = cv2.boundingR…