From a62de100e4604ae1d1f0ace1e7a759576fa173d8 Mon Sep 17 00:00:00 2001 From: Tadas Baltrusaitis Date: Sun, 31 Jul 2016 09:31:47 -0400 Subject: [PATCH] A fix to deal with OpenCV not liking to output png in Debug mode. Feature extraction now saves jpg instead of png for aligned face images. --- exe/FeatureExtraction/FeatureExtraction.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/exe/FeatureExtraction/FeatureExtraction.cpp b/exe/FeatureExtraction/FeatureExtraction.cpp index b7ae968..eabeaae 100644 --- a/exe/FeatureExtraction/FeatureExtraction.cpp +++ b/exe/FeatureExtraction/FeatureExtraction.cpp @@ -615,15 +615,19 @@ int main (int argc, char **argv) char name[100]; // output the frame number - std::sprintf(name, "frame_det_%06d.png", frame_count); + std::sprintf(name, "frame_det_%06d.jpg", frame_count); // Construct the output filename boost::filesystem::path slash("/"); std::string preferredSlash = slash.make_preferred().string(); + vector compression_params; + compression_params.push_back(CV_IMWRITE_JPEG_QUALITY); + compression_params.push_back(100); + string out_file = output_similarity_align[f_n] + preferredSlash + string(name); - imwrite(out_file, sim_warped_img); + imwrite(out_file, sim_warped_img, compression_params); }