import cv2
from skimage import data,color
import matplotlib.pyplot as plt
from skimage.morphology import disk
import skimage.filters.rank as sfr
img=cv2.imread('C:/Users/xpp/Desktop/Lena.png')#读取图像
cv2.imshow('original',img)
grayImage=cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)
dst=sfr.entropy(grayImage,disk(1))#半径为1的圆形滤波器
cv2.imshow("result",dst)
cv2.waitKey(0)
cv2.destroyAllWindows()
算法:entropy滤波是图像局部熵,熵是使用基为2的对数运算出来的,将局部区域的灰度值分布进行二进制编码,返回编码的最小值。
本文分享自 图像处理与模式识别研究所 微信公众号,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!