複数の画像を保存したかったのですが、日付と時刻をファイル名として使用して名前を付けたいです。以下のコードで何をすべきか教えてもらえますか?
//Saving Image
Mat save_img; cap >> save_img;
char buffer[20];
char dateStr[20];
char timeStr[20];
_strdate(dateStr);
_strtime(timeStr);
if(save_img.empty())
{
std::cerr << "Something is wrong with the webcam, could not get frame." << std::endl;
}
// Save the frame into a file
sprintf(buffer,"Cap %s%s.jpg",dateStr,timeStr);
imwrite(buffer, save_img); // A JPG FILE IS BEING SAVED
}
上記のコードはファイル イメージを保存しないため、機能しませんが、どういうわけか正しくコーディングされています。実行すると非常に遅くなります。理由はわかりません。これは私が取り組んでいる私のコードのほんの一部です。これを改善する方法を知っている場合はコメントしてください。