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