在Qt中使用Halcon保存图像文件时,需要将QString的文件路径转换为Htuple数据格式。
代码如下:
QString fileName;
fileName = QFileDialog::getSaveFileName(this, tr("选择保存图像文件"),
"",
tr("BMP(*.bmp)"));
if (!fileName.isNull())
{
if(ho_Image.IsInitialized())
{
HTuple saveFileName;
saveFileName = fileName.toStdString().c_str();
WriteImage(ho_Image,"bmp",0,saveFileName);
}
}
else
{
//保存文件名为空
}