Найдите X, Y в изображении, используя Opencv (Javacv)

У меня проблема с получением координат x, y для объекта на изображении.

Я использую Javacv, и до сих пор у меня есть изображение, и я преобразовал его в HSV, а затем использовал функции inRange для получения черно-белой версии изображения.

Теперь дело в том, что если на картинке есть красный объект, я хотел бы получить его координаты x, y и, возможно, сохранить их в массив или что-то в этом роде.

Надеюсь, вы понимаете мой вопрос/проблему. Я нет, не стесняйтесь спрашивать, и я постараюсь объяснить лучше.

/Джеспер


person Jesper Plantener    schedule 24.02.2013    source источник
comment
ну, в С++ я бы сделал те же шаги, что и вы, а затем применил бы findContours() к бинаризованному изображению, что дает вам список контуров. может быть, вы можете найти демонстрацию javacv для этого?   -  person berak    schedule 24.02.2013
comment
Хм, это может сработать, однако я читал о функции под названием Moments и пространственные моменты в библиотеке opencv, которая может мне помочь. Я просто не совсем понимаю эти функции.   -  person Jesper Plantener    schedule 25.02.2013
comment
моменты - аналогичная идея. они дают вам не очертания, а информацию о форме, такую ​​как площадь, степень удлинения, изогнутость. к сожалению, это работает только для 1 предмета, afaik   -  person berak    schedule 25.02.2013
comment
Хорошо, если они работают только для 1 предмета, то в моем случае это не сработает.   -  person Jesper Plantener    schedule 25.02.2013
comment
Сейчас я попробовал findContours, но не знаю, что теперь делать. Должен ли я использовать память некоторых переменных или cvSeq, чтобы получить положение контуров? Я сделал, как в этом примере: stackoverflow.com/questions/11374400/   -  person Jesper Plantener    schedule 25.02.2013
comment
cvSeq кажется единственным, в С++ это «вектор‹вектор‹Точка››», поэтому список точек контура для каждого найденного контура. есть drawContours и minAreaRect, но терпите меня за то, что я не знаю javacv   -  person berak    schedule 25.02.2013
comment
Ваша помощь очень ценится! :)   -  person Jesper Plantener    schedule 25.02.2013