Правильный способ конвертирования cv::Mat в QImage

Некогда рассказывать почему так, но это реально работает =)

QImage Camera::mat2Qimg(const Mat &src) {
    cv::Mat temp;
    cvtColor(src, temp,CV_BGR2RGB);
    QImage dest((uchar*) temp.data, temp.cols, temp.rows, temp.step, QImage::Format_RGB888);
    QImage dest2(dest);
    dest2.detach();
    return dest2;
}

			

Related posts

Упрощение работы с динамическими структурами в C++

OpenCV — Rotate Text

Вывести время компиляции исходников __TIMESTAMP__ в виде Unix timestamp в C(C++)