Size: a a a

Сообщество Python Программистов

2020 March 19

KE

Konstantin Escobar in Сообщество Python Программистов
Привет, ребят.
Кто-то из Вас может подсказать как решить задачу?
Нужно отслеживать наполнение контейнера зерном и выводить результат. Процесс наполнения поступает в форме видео в реальном времени с камеры на кузове.
Пробовал такие варианты:
1. Искать по паттерну зерна через cv2.calcBackProject, а потом сравнивать гистограмму пустого контейнера и наполненого в реальном времени (чем больше результат сравнения гистограм тем больше процент). При бликах или резком изменении освещения меняется маска и значение гистограммы начинают хаотично меняться.
2. Сравнивать текущее изображение с предыдущим через cv2.subtract. Опять таки из-за скачков освещения в контейнере уже наполненном зерном происходили изменения в количестве точек B G R.
Заранее благодарен за помощь.
источник

R3

Rud 356 in Сообщество Python Программистов
Бензофуран Гетероцикл
Ну так ты попробуй рассказать как оно будет работать
эт в основном по таблицам чего и куда, пушо надо сделать хотя бы этот уровень
источник

НХ

Никита Хмель... in Сообщество Python Программистов
Konstantin Escobar
Привет, ребят.
Кто-то из Вас может подсказать как решить задачу?
Нужно отслеживать наполнение контейнера зерном и выводить результат. Процесс наполнения поступает в форме видео в реальном времени с камеры на кузове.
Пробовал такие варианты:
1. Искать по паттерну зерна через cv2.calcBackProject, а потом сравнивать гистограмму пустого контейнера и наполненого в реальном времени (чем больше результат сравнения гистограм тем больше процент). При бликах или резком изменении освещения меняется маска и значение гистограммы начинают хаотично меняться.
2. Сравнивать текущее изображение с предыдущим через cv2.subtract. Опять таки из-за скачков освещения в контейнере уже наполненном зерном происходили изменения в количестве точек B G R.
Заранее благодарен за помощь.
измерять расстояние до бортика
источник

НХ

Никита Хмель... in Сообщество Python Программистов
если расстояние уменьшилось на какое-то большое количество, то все
источник

VA

Vadim Apenko in Сообщество Python Программистов
Никита Хмель
измерять расстояние до бортика
Чем ты будешь измерять расстояние?
источник

НХ

Никита Хмель... in Сообщество Python Программистов
камеры вроде норм измеряют расстояние
источник

KE

Konstantin Escobar in Сообщество Python Программистов
Тип от зерна до края, как я понял
источник

VA

Vadim Apenko in Сообщество Python Программистов
А если дождь, снег?
источник

НХ

Никита Хмель... in Сообщество Python Программистов
да константин
источник

VA

Vadim Apenko in Сообщество Python Программистов
Камера для таких задач вообще хуёво подходит
источник

НХ

Никита Хмель... in Сообщество Python Программистов
ну главное, чтобы освещение было более менее
источник

НХ

Никита Хмель... in Сообщество Python Программистов
но если есть возможность поставить Ультразвуковой датчик расстояния
источник

НХ

Никита Хмель... in Сообщество Python Программистов
то вообще будет шикарно
источник

НХ

Никита Хмель... in Сообщество Python Программистов
он недорогой, делали с ним роботов когда-то на курсаче
источник

VA

Vadim Apenko in Сообщество Python Программистов
Никита Хмель
но если есть возможность поставить Ультразвуковой датчик расстояния
не будет работать. Осыпающееся зерно будет круто глушить датчик
источник

НХ

Никита Хмель... in Сообщество Python Программистов
а зерно типо все время сыпется сверху?
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Vadim Apenko
Камера для таких задач вообще хуёво подходит
Две камеры
источник

VA

Vadim Apenko in Сообщество Python Программистов
Никита Хмель
ну главное, чтобы освещение было более менее
нет. Не забываем что зерно порождает пыль. Сквозь нее не будет видеть камера или лазерный дальномер.
А шум будет блокировать ультразвук
источник

VA

Vadim Apenko in Сообщество Python Программистов
Да хоть пять.
источник

VA

Vadim Apenko in Сообщество Python Программистов
Никита Хмель
а зерно типо все время сыпется сверху?
Я полагаю суть датчика - прервать загрузку зерна при заполнении резервуара
источник