Я не знаком с DeviL, но из руководства говорится, что он поддерживает следующие форматы:
IL_COLOUR_INDEX
IL_RGB
IL_RGBA
IL_BGR
IL_BGRA
IL_LUMINANCE
различной глубины в битах.
При загрузке изображений OpenCV также поддерживает большинство этих типов изображений и битовую глубину, и преобразование между ними довольно просто (см. Функцию convertTo()
в документации openCV). Использование веб-камеры может быть более сложным.
Трудно ответить на ваш вопрос напрямую, не зная интерфейса конкретной библиотеки. Если библиотека принимает изображение дьявола в определенной форме, то, скорее всего, вам придется предоставить его в этой форме. OpenCV, скорее всего, сможет выводить данные в требуемой форме; в противном случае вам, возможно, придется написать код, чтобы преобразовать его самостоятельно.