Advertisement

将Qt中的Qstring转为字符串

阅读量:

在QT与Opencv联合使用过程中,当尝试打开图片时会遇到一个问题:Qt中所采用的字符串格式为Qstring,而该格式无法直接应用于Opencv的imread()函数中,必须将其转换为常规的string格式后,才能完成图片的读取与后续处理。

QString与String之间的转换方法

复制代码
 //从QString 到 std::string

    
 str = qstr.toStdString();
    
  
    
 //从std::string 到QString
    
 qstr = QString::fromStdString(str);
    
    
    
    

鉴于当前系统尚无法处理中文字符的转换,因此在设置路径时,建议尽量避免使用中文,以减少不必要的麻烦。

采用一个标签来标识所选择的路径是可行的。

通过使用Opencv中的im

全部评论 (0)

还没有任何评论哟~