本文介绍: 图像函数f(x,y)在点(x,y)的梯度是一个具有大小和方向的矢量,梯度的方向是函数f(x,y)变化最快的方向,当图像中存在边缘时,一定有较大的梯度值,相反,当图像中有比较平滑的部分时,灰度值变化较小,则相应的梯度也较小,图像处理中把梯度的模简称为梯度。让临近的像素具有更高的重要度,对周围像素计算加权平均值,较近的像素具有较大的权重值。与腐蚀相反,与卷积核对应的原图像的像素值中只要有一个是1,中心元素的像素值就是1。白到黑是正数,黑到白就是负数了,所有的负数会被截断,为0,即都是黑的。
图像平滑处理(滤波操作)
让有噪音点(图像上显得突兀的像素点)的图像变得更加自然顺眼
1.均值滤波 blur()
根据核的大小(rowcol),每个像素值就等于以此像素为中心的周围rowcol个像素的平均值。
核大一点,显然越平滑、模糊。
result = cv2.blur(img, (15, 15))
2.方框滤波 boxFilter()
normalize=true的时候,效果同均值滤波;normalize=false的时候,α=1,仅求和。
result1 = cv2.boxFilter(img, -1, (3,3), normalize=0)
3.高斯滤波GaussianBlur()
4.中值滤波medianBlur()
形态学操作morphology
1.腐蚀操作
2.膨胀操作
3.开运算 cv2.morphologyEx()
4.闭运算 cv2.morphologyEx()
5.梯度运算
6.礼帽与黑帽
计算图像梯度
1.Sobel算子
2.Scharr算子
3.laplacian算子
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。