本文作者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