其他分享
首页 > 其他分享> > Halcon-(HObject/HImage)、OpenCV-(Mat)、Qt-QImage/Qpixmap图像格式相互转换代码与时间测评

Halcon-(HObject/HImage)、OpenCV-(Mat)、Qt-QImage/Qpixmap图像格式相互转换代码与时间测评

作者:互联网

本文作者Color Space,文章未经作者允许禁止转载!

本文将介绍Halcon、OpenCV、Qt之间图像格式的相互转换实现代码与时间测评!


一、转换时间测试与对比: 

二、转换实现代码: 

① OpenCV Mat转Halcon HObject

//OpenCV Mat转Halcon HObject
HObject MainWindow::MatToHImage(Mat &imgMat)
{
    HObject Hobj = HObject();
    int height = imgMat.rows;
    int width = imgMat.cols;
    int i;
    //  CV_8UC3
    if (imgMat.type() == CV_8UC3)
    {
        vector<cv::Mat> imgchannel;
        split(imgMat, imgchannel);
        cv::Mat imgB = imgchannel[0];
        cv::Ma

标签:HImage,图像格式,Qt,imgMat,int,Halcon,OpenCV,HObject,Mat
来源: https://blog.csdn.net/stq054188/article/details/120441432