Мне удалось создать список координат, которые я хотел бы использовать в качестве центров нескольких маленьких кругов, которые я хотел бы построить на изображении.Python OpenCV круги окружности в списке центральных координат
Я могу нарисовать круги в отдельных точках, но не смог найти правильный синтаксис для построения кругов во всех центрах. Координаты я хочу использовать для центров сохраняются следующим образом, в массиве с именем точек, который имеет форму: (11844, 2)
[[ 5 5]
[ 5 10]
[ 5 15]
...,
[630 460]
[630 465]
[630 470]]
Я могу построить индивидуальный круг, используя следующий код:
cv2.circle(frame1,(5,5),1,(0,0,255))
Я пытался построить все точки с помощью:
cv2.circle(frame1,Points[:,:],1,(0,0,255))
Это возвращает эту ошибку, хотя:
cv2.circle(frame1,Points[:,:],1,(0,0,255))
SystemError: new style getargs format but argument is not a tuple
Я должен использовать петлю, чтобы пройти через все точки и построить их по одному? Если так, какой цикл я должен использовать? Или есть что-то простое, что мне не хватает?
Я попробовал это, как вы предложили использовать как «точку» и «Точки 'внутри функции кругов, я получаю ту же ошибку для обоих: «SystemError: новый стиль getargs, но аргумент не является кортежем» –