Перейти к содержимому
Compvision.ru
tpa58

Детектор бревен

Recommended Posts

Добрый день! Прошу совета. Суть задачи - необходимо детектировать т.н. "нахлест" бревен, в норме идущих по конвейеру друг за другом. Какой алгоритм действий попробовать?

post-7223-0-60968900-1424105561_thumb.pn

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

информации мало не ясно:

1 камера стационарна или нет

2 конвейер один или нужно что бы работало на разных

3 освещенность и возможность поставить свой свет

 

И если камера стационарна то я бы попробовал:

1 Указать область конвейер в кадре

2 Бинаризация, бревна сильно вделаются на фоне. Если бревна не сильно выделяют то поставить лампочку. Или та же бинаризация но по цвету.

3.0 Делаем шаблоны места "нахлеста", шаблона всего два (левое бревно сверху а правое снизу и наоборот)

3 Проходим шаблоном вдоль области поиска и находим месте где шаблон "срабатывает"

 

Или еще вариант

1,2 как выше

3.разбиваем область поиска на куски и считаем в них среднею яркость, ищем  место где есть резкий всплеск а в окрестности ровные  и не нулевые значения 

post-5717-0-48084000-1424192624_thumb.pn

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

1. Камера стационарна

2. Конвейер один, точнее место пересечения двух

3. Освещенность - как на фото, её не изменить, но постоянная (лампы дневного света, включены всегда)

 

По яркости, попробую, но есть экстремальный вариант нахлеста - бревна параллельно. Поиск по шаблону возможен, но диаметры потока бревен (не соседних, а всех сразу) могут быть и 15 см и 40 см... Если только попробовать обучить каскады Хаара. Но справится ли в режиме реального времени?

 

Часть алгоритма уже реализовал: выделил область, бинаризация в HSV, дальше решил найти контуры. Попробовать работать с ними?

 

post-7223-0-24984300-1424205165_thumb.pn

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте учётную запись или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать учётную запись

Зарегистрируйтесь для создания учётной записи. Это просто!

Зарегистрировать учётную запись

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу

×