Вот источники:
http://www.qtcentre.org/threads/11655-OpenCV-integration
http://umanga.wordpress.com/2010/04/19/how...and-wise-versa/
Исходник:
http://crossplatform.ru/?q=node/662

Проблема в том, что в исходнике конвертация идет "по пиксельно" и производительность низкая.
Есть вариант такой
frame = cvQueryFrame(capture);
cvCvtColor(frame,frame,CV_BGR2RGB);
m_i = QImage((unsigned char *)frame->imageDataOrigin,frame->width,frame->height,QImage::Format_RGB888);

Только вот просто изображение оно отображает, а потоковое видео не хочет.

Мой проект:
(первый вайл это попиксельно, второй (закоментированный) как в примере выше)