16,240
社区成员
发帖
与我相关
我的任务
分享
QList<QString> pixPath_List;
QList<QString> targetPix_List;
QList<QImage> allPix_List;
for(int i = 0 ; i < PIX_COUNTS_READPIX ; ++i)
{
QString sourcePix = tr("E:/pix/");
sourcePix += QString::number(i);
sourcePix += tr(".png");
pixPath_List.append(sourcePix);
QString targetPix = tr("E:/targetPix/");
targetPix += QString::number(i);
targetPix += tr(".png");
targetPix_List.append(targetPix);
}
qDebug()<<"Qt加载图片开始"<<QTime::currentTime().toString("hh-mm-ss-zzz");
for(auto A : pixPath_List)
allPix_List.append(QImage(A));
qDebug()<<"Qt加载图片结束"<<QTime::currentTime().toString("hh-mm-ss-zzz");
qDebug()<<"Qt保存图片开始"<< QTime::currentTime().toString("hh-mm-ss-zzz");
for(int i = 0 ; i < PIX_COUNTS_READPIX ; ++i)
{
allPix_List.at(i).save(targetPix_List.at(i));
}
qDebug()<<"Qt保存图片结束,opencv加载图片开始"<< QTime::currentTime().toString("hh-mm-ss-zzz");
for(auto A : targetPix_List)
IplImage* sImg = cvLoadImage(A.toStdString().c_str(),1); //内存泄露
qDebug()<<"openCv加载图片结束"<<QTime::currentTime().toString("hh-mm-ss-zzz");