int main()
{
QDir folder("D:/dataset/autoMc/xiao");
QFileInfoList filelist = folder.entryInfoList(QDir::NoDotAndDotDot | QDir::AllEntries);
foreach(const QFileInfo& fileInfo, filelist)
{
QString filepath = fileInfo.filePath();
QStringList filenames = filepath.split("/");
QString name = filenames[4];
cv::Mat img_90, img_180, img_270;
cv::Mat image = cv::imread(filepath.toStdString());
cv::rotate(image, img_90, cv::ROTATE_90_CLOCKWISE);
cv::rotate(image, img_270,cv::ROTATE_90_COUNTERCLOCKWISE);
cv::rotate(image, img_180,cv::ROTATE_180);
cv::imwrite(QString("D:/dataset/autoMc/xiao/90_%1").arg(name).toStdString(),img_90);
cv::imwrite(QString("D:/dataset/autoMc/xiao/270_%1").arg(name).toStdString(), img_270);
cv::imwrite(QString("D:/dataset/autoMc/xiao/180_%1").arg(name).toStdString(), img_180);
}
return 0;
}
02-20
2292
03-25
1万+