masha
Март 13, 2014 14:36:04
Помогите пожалуйста найти на изображении прямоугольники и вывести их координаты. Знаю вроде можно это сделать с помощью opencv, но работающего примера найти не смогла, а сама написать и подавно.
Надеюсь только на вашу помощь, очень нужно!
P.S пробовала вот этот пример
https://github.com/Itseez/opencv/blob/master/samples/python2/squares.py, вылезла ошибка ValueError: need more than 2 values to unpack
terabayt
Март 14, 2014 14:45:14
пример изображения! пересекаються ли стороны прямоугольников с чем-либо?
masha
Март 14, 2014 17:14:36
terabayt Вот пример изображения
http://firepic.org/images/2014-03/14/7wyofiy5risk.jpgЯ немного разобралсь, код находящийся по ссылке
https://github.com/Itseez/opencv/blob/master/samples/python2/squares.py как выяснилось работает, просто нужно было удалить одну переменную.
Данный код находит прямоугольники, только теперь 1 проблема, я не знаю как его переделать, чтобы он выдавал мне координаты всех найденных прямоугольников.
masha
Март 17, 2014 04:55:39
terabayt
Да проблема в том, что там координаты всех прямоугольников в перемешку даны и плюс, ещё в немного странном виде. То есть координаты множества точек границе объекта. А мне нужно из них как-то сделать координаты левого верхнего угла, правого верхнего, левого нижнего и правого нижнего.
Ещё непонятно, как посчитать количество найденных прямоугольников. Потому что в возвращаемом списке координаты одних и тех-же прямоугольников даны по несколько раз.