在边界框内绘制高斯斑点

时间:2020-04-07 13:00:43

标签: python opencv gaussian

我正在研究一个对象检测模型,为此我要对图像进行训练,并为图像中的不同对象添加边界框细节。我正在尝试为每个边界框生成一个高斯斑点。我可以生成高斯斑点,但这不是我期望的 enter image description here

如您所见,斑点具有白色斑点,而不是边缘模糊的实心斑点。 我正在使用这段代码来生成Blob:

if height < width: #Create blob of the highest dimension
    k_size = int(width)
else:
    k_size = int(height)
kernel = cv2.getGaussianKernel(k_size, 0.3*((k_size-1)*0.5 - 1) + 0.8)
kernel = np.dot(kernel, kernel.T)
kernel *= 100

还有更好的方法吗? TIA

0 个答案:

没有答案