DoH斑点检测rgb2gray
from matplotlib import pylab as pylab
from skimage.feature import blob_dog, blob_log, blob_doh im=cv2.imread('C:/Users/xpp/Desktop/Lena.png')#原始图像
im_gray=rgb2gray(im)#将彩色图片转换为灰度图片
blobs_doh=blob_doh (im_gray,max_sigma=30,threshold=0.005)#DoH斑点检测
blobs_doh[:, 2]=sqrt(2)*blobs_doh[:,2]
blobs_list=[blobs_doh axes[idx+1].add_patch(col),axes[idx+1].set_axis_off()
pylab.tight_layout()
pylab.show()
算法:DoH 理论上,与LOG相比,DOH对细长结构的斑点有较好的抑制作用。
文献:Gao, J. , Gu, Y. , & Zhu, P. . (2021). 