Какой крайний детектор - PullRequest
0 голосов
/ 23 июня 2011

Мне нужно определить края объекта (например, руки), который, как я знаю, находится в центре фотографии.

Больше всего меня беспокоит надежность результата (потому что я хочу использовать его в коммерческих целях), в настоящее время я работаю с детектором Canny, но я хотел проверить, может быть, есть более надежный и более быстрый метод?

Любой совет очень ценится.

Ответы [ 2 ]

1 голос
/ 23 июня 2011

Это сложный вопрос, потому что «более надежный» очень зависит от контекста. Контекст очень зависит от вашего изображения и того, как вы используете края. В общем, утешайтесь тем, что Canny - отличное место для старта, потому что он фокусируется на ребрах в определенном масштабе (что дает вам некоторый контроль над мелкомасштабным шумоподавлением), и потому что он использует некоторый гистерезис, чтобы слабые ребра были около сильных краев, скорее всего, появятся. Чтобы сказать, что «лучше», вам нужно иметь представление о том, где ваши края не работают.

Тем не менее, большая часть литературы по компьютерному зрению перестала полагаться на карты границ для всего, поэтому вы можете подумать и об этом.

Для чего вы используете карты границ в конце?

0 голосов
/ 23 июня 2011

Вместо того, чтобы пытаться обнаружить края, почему бы вам не попытаться обнаружить объект? Если вам известны некоторые свойства вашего объекта (например, он ярче фона / имеет определенный цвет / его цвет соответствует цвету большинства пикселей в центре 1/9 изображения), вы можете сегментировать изображение и извлеките край объекта из двоичной маски впоследствии - или вы можете использовать это как отличное начальное предположение для деформируемой модели.

...