Измените свой Regex.
[0-255]
это не то, что вы хотите. ([0-9]|[1-8][0-9]|9[0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])
- это правильный Regex. Измените все ваши маленькие части на правильный Regex и все должно работать.
Я просмотрел свой список пакетов и обнаружил, что последняя версия opencv находится в репозитории Education:
zypper info opencv
Версия: 3.2.0-95.4
Арка: x86_64
Поставщик: openSUSE-Education
Установленный размер: 10,1 МБ
Установлено: №
Статус: не установлено
Исходный пакет: opencv-3.2.0-95.4.src
Резюме: Сборник алгоритмов для компьютерного зрения
Итак, вы должны добавить репозиторий Education для установки последней версии opencv :
zypper ar -f -n education http://download.opensuse.org/repositories/Education/openSUSE_Tumbleweed/ education