Обнаружение объектов OpenCV через каскад Java (НЕ ОБНАРУЖЕНИЕ ЛИЦА) - PullRequest
3 голосов
/ 23 мая 2011

дорогие друзья, я использую openCV в Java.Все хорошо, но дело в том, что я ограничен API, я не могу создавать C-файлы (я не очень разбираюсь в C / C ++ и не использую их долгое время) для своих конкретных задач, поэтому я должен решитьмоя проблема с xar-файлом haar cascade ...

Моя задача - обнаруживать простые объекты, НЕ ЛИЦА, просто такие объекты, как чашка на столе, часы на стене ...

Я думаюэто возможно с обнаружением края, но я не нашел никаких каскадов для этого простого средства обнаруженияМне довольно сложно его погуглить, потому что, когда я ищу объект обнаружения, он всегда дает информацию об обнаружении лица ...

Не могли бы вы предложить мне решение для этого?Ваша помощь будет оценена.С уважением.

Ответы [ 2 ]

1 голос
/ 23 мая 2011

Вы можете создавать свои собственные haarcascades, но это много работы!В ответах на этот вопрос .

вы найдете несколько интересных ссылок. Как вы сказали, существуют другие способы обнаружения объектов, например обнаружение краев или отслеживание цвета дляпример.Для этого есть множество ресурсов.

0 голосов
/ 23 мая 2011

Я думаю, я найду решение,

1) Решение одно - есть очень полезная функция BLOB-объектов, которая делает именно то, что я хотел, и даже более того, она обнаруживает центр капли ...

2) Вы можете использовать устаревший метод CV.findContours (...) и делать все необходимое.

Пожалуйста, дайте мне знать, если у вас есть какие-либо предложения или исправления ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...