2017-02-05 4 views
-2

Я новичок в python и OpenCV. Я просто хочу найти координату пикселя изображения объектов, обнаруженных центром контура.OpenCV - Поиск координаты пикселей из центра контуров с использованием python

Заранее спасибо. Любая помощь будет оценена по достоинству.

Через поиск я нашел что-то вроде этого:

coord = np.where(np.all(img == (0, 0, 255), axis=-1)) 
print zip(coord[0], coord[1]) 

Этот пример определяет центр объекта с помощью OpenCV с питоном:

http://www.pyimagesearch.com/2016/02/01/opencv-center-of-contour/

+2

Забавный ты !!!! Вы единственный человек, который упомянул ответ в вашем вопросе и все еще ожидал ответа –

+0

Я не знаю, где разместить этот код. – djrumix123

+0

вы добавляете это после того, как найдете все свои контуры. Сначала найдите свои контуры, затем запустите их внутри цикла 'for' –

ответ

-1

Рассчитайте минимальный ограждающую круг контура с помощью cv2.minEnclosingCircle(contour).
Here - документация.

Смежные вопросы