EasyLogging++ QT5.0封装调用后,中文乱码

1.首先 main初始化:

#include "mainwindow.h"
#include <QApplication>
#include "globalfunction.h"
#include "Log/EasyLogging++.h"


INITIALIZE_EASYLOGGINGPP

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    /* init easy log */
    START_EASYLOGGINGPP(argc, argv);
    .
    .
    .
    .
    .
    .
    .
}

2.封装调用:注意LOG()<< content.toStdString,之前是“拿来主义”,就没多想,使用的是toStdWString(),只支持英文, 修改QT编码,可是中文怎么都无法打印出来......................

void Log::insert(int type, int level, QString content)
{
    QString strType;
    if (type == Sys) {
        strType = " Sys ";
    } else if (type == Usr) {
        strType = " Usr ";
    }

    if (level == Info) {
        LOG(INFO) << strType.toStdWString() << content.toStdString();
    } else if (level == Warning) {
        LOG(WARNING) <<  strType.toStdWString()  << content.toStdString();
    } else if (level == Error) {
        LOG(ERROR) <<  strType.toStdWString()  << content.toStdString();
    } else if (level == Debug) {
        LOG(DEBUG) <<  strType.toStdWString()  << content.toStdString();
    }

    if ((LogType)type == Usr)
    {
        emit sigUserLog(level, content);
    }

}

3.使用easylogging++ 还可以i自定义日志格式,一篇博客不错,分享下:

Easylogging++的使用及扩展_福伴的博客-CSDN博客

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
Qt C++是一种跨平台的图形用户界面开发框架,而深度学习是一种机器学习技术,通过神经网络模型进行高级特征学习和处理。在Qt C++中,我们可以使用深度学习方法来调用摄像头进行人脸识别。 首先,我们需要准备一个训练好的深度学习模型,用于人脸识别。这个模型通常是在大规模人脸数据集上进行训练的,以获得较高的准确性。 然后,在Qt C++中,我们可以通过调用摄像头的API获取视频帧。每一帧都可以作为输入,传递给深度学习模型进行人脸识别。 在每一帧中,我们可以使用图像处理技术来进行预处理,以提高人脸识别的准确性。例如,我们可以进行人脸检测,将图像中的人脸区域提取出来,然后对图像进行归一化和预处理操作,以适应深度学习模型的输入要求。 接下来,我们可以将预处理后的图像数据输入到深度学习模型中,通过前向传播得到模型的输出。输出通常是一个包含人脸特征的向量或特征描述符。 最后,我们可以比较模型输出的特征向量与已知的人脸特征向量进行匹配,以确定人脸的身份。这可以通过比较特征向量之间的相似性来实现。 总的来说,使用Qt C++调用摄像头进行人脸识别,我们需要准备一个训练好的深度学习模型,并在每一帧中进行图像处理和预处理,然后将预处理的图像数据输入到模型中,得到模型的输出特征向量,最后进行人脸身份的匹配。这样可以实现在Qt C++中使用深度学习方法进行人脸识别的功能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

老赵的博客

叮咚,你的赏钱已到账,嘿嘿嘿

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值