Самый простой способ расширить возможности графического интерфейса в OpenCV 1.1 на Windows?

У меня большой проект компьютерного видения в реальном времени на C с gui, который использует встроенную библиотеку HighGUI OpenCV 1.1. Как отмечали другие , библиотека OpenCV GUI очень ограничена.

Я хотел бы создать элемент GUI слайдера (trackbar), такой как cvCreateTrackbar который может иметь значения, которые либо отрицательные, либо положительные. В настоящее время OpenCV ограничивает только трекболы только положительными целыми значениями. Мне не нужно ничего другого, просто слайдер, который может пойти отрицательно.

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

Я работаю в Windows XP с использованием mingw и OpenCV 1.1. В идеале любое решение должно требовать минимальных зависимостей или библиотек и должно хорошо mingw с Windows и mingw .

Вы можете написать обертку вокруг classа индикаторов выполнения, который нормализует ваши значения до диапазона индикатора выполнения. Например, если ваш диапазон составляет от -5 до 5 включительно, добавьте 5 к значению перед отправкой в ​​виджет выполнения. «+5» регулирует диапазон от 0 до 10.

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

«Это только мое мнение, я могу ошибаться». – Деннис Миллер.