Я работаю над моделью обнаружения объектов, для которой у меня есть тренировочные изображения с деталями ограничительной рамки для различных объектов в изображении. Я пытаюсь сгенерировать гауссовский блоб для каждого из ограничивающих прямоугольников. Я могу сгенерировать гауссову каплю, но это не то, что я ожидаю
Как вы можете видеть, капля имеет белые пятна в отличие от капли solid с размытыми краями. Я использую этот фрагмент кода для создания 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
Есть ли лучший способ сделать это? ТИА