QT将图像数据写入txt文档

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_38621214/article/details/84640372
    //打开txt文件,并将图像数据存入txt中
    QFile file("ImgGray_FOD_00743_src.txt");
    if(!file.open(QIODevice::WriteOnly | QIODevice::Text|QIODevice::Append))
    {
        qDebug()<<"file can't open"<<endl;
    }
    file.open(QIODevice::WriteOnly);

    //--------------读取图像,并显示-------------//
    Mat imgRGB = imread("FOD_00743_src.jpg");//00743_100by100.jpg");
    Mat img;

    vector<Mat> channels;
    split(imgRGB, channels);
    img = channels.at(1);
	
    for(int i=0;i<img.rows;i++)
    {
        for(int j=0;j<img.cols;j++)
        {
            QTextStream in(&file);
            in<<img.at<uchar>(i,j)<<"\n";
        }
    }
    file.close();

 

展开阅读全文

没有更多推荐了,返回首页