Я пытаюсь обнаружить круги, используя градиентное грубое преобразование, приведенное в статье Димопулоса. В алгоритме мы предварительно вычисляем минимальные и максимальные возможные радиусы окружностей. Затем рассчитывается градиент изображения и на нем строится массив накопления. Для этого пиксели, которые l ie в направлении вектора градиента между минимальным и максимальным расстоянием радиусов, подсчитываются и взвешиваются с величиной градиента. Я не могу ясно представить это. Пиксели, которые l ie в направлении градиента, являются краевыми пикселями, верно? Как посчитать пиксели между определенным расстоянием. А также в статье дается, что линии в направлении градиента, возникающие из выпуклых элементов, пересекаются в одних и тех же пикселях. Как это возможно? Пожалуйста, помогите, так как я застрял в этой части на долгое время.