Learning-notes

datetime:2022/04/11 15:07
author:nzb

图像处理

灰度图

二值化(图像阈值)

HSV变换

图像滤波

图像降噪,使图像更清晰,更平滑

形态学处理

处理二值化图像,获取轮廓 腐蚀=瘦身,膨胀=增

角点检测(图像梯度,边缘检测步骤)

Canny边缘检测

图像金字塔

图像轮廓

绘制轮廓

    # 第一个轮廓 
    cnt = contours[0] 
    # 面积 
    area = cv2.contourArea(cnt) 
    # 周长,True:表示闭合的
    perimeter = cv2.arcLength(cnt, True) 
    print("面积:",area) 
    print("周长:", perimeter)

图像模板匹配

*

模板匹配和卷积原理很像,模板在原图像上从原点开始滑动,计算模板与(图像被模板覆盖的地方)的差别程度,这个差别程度的计算方法在opencv里有6种,然后将每次计算的结果放入一个矩阵里,作为结果输出。假如原图形是AxB大小,而模板是axb大小,则输出结果的矩阵是( A-a+1)x(B-b+1)