Qt·.·.解决QString中文字符转cv::String乱码
Qt·.·.解决QString中文字符转cv::String乱码
成功解决方案
有效:使用函数toLocal8Bit().toStdString()
// QString中文字符转cv::String,有效方案
mImageFolder = QString::fromLocal8Bit("D:/Xu Wenyu/透镜阵列3D显示系统/样本图像/690帧渲染/");
cv::String fileName = mImageFolder.toLocal8Bit().toStdString();
失效方案
无效:使用函数toStdString()
// QString中文字符转cv::String,失效方案
mImageFolder = QString::fromLocal8Bit("D:/Xu Wenyu/透镜阵列3D显示系统/样本图像/690帧渲染/");
cv::String fileName2 = mImageFolder.toStdString();