Динамически необходимо определять расположение полосы на рулоне (она постоянно двигается влево - вправо) . Как это можно сделать? Знаю что можно использовать OpenCV, но как именно непонятно.
Я бы для начала - попробовал бы улучшить контраст. Если нет возможности сменить цвет ролика - попробовать освещение разными лампами - возможно со светофильтрами. Иначе замучаетесь.
1. Покрасьте валик (или любым другим способом увеличить перепад яркости полоса/рулон.
2. OpenCV использовать для выдергивания кадров с видеокамеры. (разрешение и частота кадров установить минимальными, )
3. По кадру находим зону сканирования - строка, начало, конец левого куска и правого куска сканирования: ..........11111........22222.........
4. Перебираем пикселы левого куска - если Xi>Xi-1+d где d - порог -> нашли начало полосы.
5. Аналогично ищем конец (правый край полосы) если полоса переменной ширины.